Nuestro proyecto parte 7

Hola una vez más. En esta entrega vamos a hacer un par de adiciones importantes a nuestro proyecto que nos obligarán a hacer uso de muchos de nuestros conocimientos de PHP. En esta ocasión vamos a insertar un menú emergente más, que restringirá al usuario para evitar todavía más la posibilidad de una mala digitación. Vamos a restringir la digitación del nombre del producto.

Hasta este momento, la salida de nuestro programa tiene la siguiente estructura:

 

php

 

Hasta este punto el usuario tiene la facultad de escribir el nombre del producto que se está vendiendo es ese momento. Sin embargo, pese a que esto es una facultad, también puede ser un problema, en caso de que el usuario no sea el mejor mecanógrafo (digitador para los más extremistas). Hay que decir en este punto que, como programadores, debemos asumir siempre la premisa principal de la ley de Murphy: "Si algo puede salir mal, definitivamente saldrá mal". En otras palabras, debemos pensar siempre en lo peor, y "curarnos en salud". Así pues, vamos a hacer otro menú emergente para que el usuario escoja el nombre del producto que se está vendiendo.

 

Las adiciones a nuestro código serán las siguientes:

 

  • El nuevo menú emergente (vamos a decir aquí que la cantidad de productos de la tienda es bastante limitada, para que nuestro código no se haga del tamaño de una sábana)

 

<SELECT NAME = nombre_prod>

<OPTION VALUE = "El hombre del traje gris">El hombre del traje gris - Joaquín Sabina

<OPTION VALUE ="Mentidas piadosas">Mentiras piadosas - Joaquín Sabina

<OPTION VALUE = "Cien años de soledad">Cien años de soledad - Gabriel García Márquez

<OPTION VALUE = "El jinente polaco">El jinete polaco - Antonio Muñoz Molina

</SELECT>

 

 

  • Nuestro código de selección PHP (en realidad, la parte sabrosa de esta adición)

 

switch($tipo_prod){

case "disco":

$precio_original = 15.5;

calculo($precio_original);

break;

case "libro":

$precio_original = 20.00;

calculo($precio_original)

break;

default:

echo "Tipo no válido";

}

 

Nuestro código final será el siguiente:

 

 

Nuestra salida final es la siguiente:

 

php

 

Hay que decir que en nuestro código hay que agregar al inicio la viñeta <HTML> y, después de las viñetas <HEAD></HEAD> la viñeta <BODY>, al igual que, al final las viñetas de cierre </BODY></HTML>

Con esto nos evitamos errores de digitación. Sin embargo, hay otros errores posibles. ¿Cuáles?. Nos enteraremos en nuestra próxima entrega. De momento. Hasta Pronto.

 

¿Te gustó? Pues comparte ;-)
Este sitio usa cookies para personalizar el contenido y los anuncios, ofrecer funciones de redes sociales y analizar el tráfico. Ninguna cookie será instalada a menos que se desplace exprésamente más de 600px. Leer nuestra Política de Privacidad y Política de Cookies. Las acepto | No quiero aprender cursos gratis. Sácame