NUESTRO
PROYECTO. Parte 4
¡Hola de nuevo!
En esta entrega vamos a añadirle a nuestro
proyecto algunas cosas que le ayudarán al usuario.
Hasta el momento, la salida de nuestro proyecto es
la siguiente:

Nuestra interacción con el usuario se reduce
a la solicitud del precio de un producto. No sabemos en lo absoluto
qué tipo de producto es. En esta entrega, le vamos a dar la
oportunidad al usuario de decirnos qué tipo de producto es.
Sin embargo, antes de comenzar, diremos que en esta
entrega presentaremos una forma de interactuar con el usuario, aunque
tal vez no sea la más adecuada. Así y todo, es bueno
que conozcamos todas las posibilidades. Lo que haremos es agregar
un cuadro de texto en el que el usuario podrá introducir el
nombre del producto y otro cuadro en el que introducirá el
tipo del producto.
Las adiciones a nuestro código serán
las siguientes:
La forma de hacerlos podría ser el siguiente segmento de código:
PARA
LOS CUADROS DE TEXTO
- <INPUT TYPE = TEXT NAME = "tipo_producto"
MAXLENGHT = 20 SIZE = 20>
- <INPUT TYPE = TEXT NAME = "nombre_producto"
MAXLENGHT = 15 SIZE = 15>
PARA
LA SALIDA
- echo "<BR><H2><CENTER>El
Tipo de producto es: $tipo_producto. El nombre es: $nombre_producto.
El precio final es: ".calculo($precio_original)."</CENTER></H2>";
Nuestro cósigo final sería:
<HTML>
<HEAD>
<TITLE>Proyecto
Página Dinámica</TITLE>
</HEAD>
<BODY>
<!-- Formato
del Título de la página-->
<FORM METHOD
= "POST" ACTION = "proyecto_1.php">
<FONT FACE =
"Verdana" COLOR = "#1200FF">
<CENTER><B><H2>Sistema
de Cálculo de Impuesto de Producto</H2></B></CENTER>
</FONT>
<BR>
<BR>
<?php
//Imprimiento la fecha de hoy en
la pantalla
$fecha = date("j-m-Y");
echo "<H2> $fecha </H2>";
?>
<!--INSERTANDO ADICIONES-->
Por favor inserte
el tipo de producto:
<INPUT TYPE = TEXT NAME =
"tipo_producto" MAXLENGHT = 20 SIZE = 20><BR>
Por favor inserte el nombre del
producto:
<INPUT TYPE = TEXT NAME =
"nombre_producto" MAXLENGHT = 35 SIZE = 35><BR>
<!--HASTA AQUÍ PRIMERAS
INSERCIONES-->
Por favor digite
el precio del producto:
<INPUT TYPE
= TEXT NAME = "precio_original" MAXLENGHT = 5 SIZE =
5>
<P>
<INPUT TYPE
= "Submit" VALUE = "Calcular Precio">
<?php
/*********************************************************************************************
* Programa que calcula el precio
final de un producto, a partir de su precio original más
un impuesto
* Autor:
* Fecha:
*********************************************************************************************/
function calculo($precio_original){
//Función que calcula el precio final
return $precio_final = ($precio_original
* 0.13) + $precio_original; //retorna precio final
}
//INSERCIONES EN CÓDIGO PHP
echo "<BR><H2><CENTER>El
tipo de producto es: $tipo_producto</CENTER></H2>";
echo "<BR><H2><CENTER>El
nombre del producto es: $nombre_producto</CENTER></H2>";
//HASTA AQUÍ INSERCIONES EN CÓDIGO PHP
echo "<BR><H2><CENTER>El
precio final es: ".calculo($precio_original)."</CENTER></H2>";
/*La salida será centada
como Header 2, incluyendo el precio final (calculado en la función
calculo()*/
La salida de estas adiciones es:
Como
verán, estas adiciones le dan un toque de profesionalismo a
nuestro sistema, además claro, que el usuario tiene la oportunidad
de introducir más datos.
En nuestra siguiente entrega, mejoraremos estas nuevas
adiciones.
Por el momento, hasta pronto.