Nuestro Proyecto parte 5
En nuestra entrega anterior, vimos como nuestro proyecto creció y le dio más opciones al usuario. En esta entrega, vamos a mejorar esas opciones, aunque restringiendo un poco al usuario, con el objetivo de minimizar la cantidad de errores que pueden darse por digitar erróneamente (los famosos y temidos dedazos).
Hasta el momento, el usuario está facultado para escribir el tipo del producto, el nombre del producto, y el precio del producto. ¿No sería genial que con unos cuantos "clicks" de ratón, el usuario pudiese escoger el tipo y el nombre del producto, mientras el sistema calcula el precio final del producto?
Para comenzar, vamos a estandarizar un poco más las opciones del usuario:
- Las opciones de selección del usuario serán hechas con base a menús emergentes.
- Para los libros propuestos, el precio será de 20.00 (más el respectivo impuesto)
- Para los discos propuestos, el precio será de 15.50 (más el respectivo impuesto)
- El precio ya no se escribirá sino que será calculado dependiendo del tipo del producto.
La totalidad de nuestro código, hasta el momento es la siguiente:
<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 escoja el tipo del producto:
<SELECT NAME = "tipo_prod">
<OPTION VALUE = "">
<OPTION VALUE = "disco">Disco
<OPTION VALUE = "libro">Libro
</SELECT>
<!--HASTA AQUÍ ADICIONES-->
Por favor inserte el nombre del producto:
<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:
*********************************************************************************************/
//Inserciones en el código PHP
$precio_original = 0;
if($tipo_prod =="disco"){
$precio_original = 15.5;
}
function calculo($precio_original){ //Función que calcula el precio final
return $precio_final = ($precio_original * 0.13) + $precio_original; //retorna precio final
}
echo "<BR><H2><CENTER>El tipo de producto es: $tipo_prod</CENTER></H2>";
echo "<BR><H2><CENTER>El nombre del producto es: $nombre_producto</CENTER></H2>";
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()*/
?>
Hasta aquí con las adiciones a nuestro proyecto.De momento les dejo con un vídeo que muestra la salida de nuestro código fuente:
[Objeto Flash Eliminado]
Por el momento recuerden, que el lugar a donde vamos, depende exclusivamente del lugar a donde QUEREMOS ir. Hasta Pronto.