Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Problema
Crear un sitio OnLine para la venta de libros.
Introduccin
Para la solicitud de datos se crear un formulario en HTML, y manejo de constantes, variables, operadores y las expresiones en PHP. El cdigo en PHP, se debe incluir en el lenguaje HTML, es lo que se le conoce como PHP embebido en HTML. En este momento ya debes de saber como levantar el Servidor Apache, para poder trabajar con PHP, de lo contrario no podrs ejecutar los programas que de aqu en adelante se desarrollarn, ya que PHP es un lenguaje del lado del Servidor. A continuacin crea el cdigo HTML, para obtener la siguiente salida en el navegador:
Es muy importante que comprendas que al dar clic se ejecutar el cdigo procesarorden.php, y adems se est utilizando el mtodo POST, existen dos tipos de mtodos el GET y el POST, la diferencia entre ellos es; POST, es ms seguro ya que encripta los datos en diferentes paquetes, y GET aade los datos al final de la direccin. Tambin en las etiquetas: <input> y <select>
<input size=3 maxlength=3 name=actionqty> <input size=3 maxlength=3 name=photoqty> <input size=3 maxlength=3 name=flashqty> <input size=40 maxlength=40 name="direccionqty"> <select name="buscarqty"> <input type="submit" value="Enviar Pedido" name="enviar">
nombre
al
archivo:
Entre otros atributos, utiliza el atributo name, y los valores que toman son los datos o variables que se capturan desde el teclado y los contiene, es importante que los nombres que asignes a las variables representen lo que estn almacenando. Por ejemplo, en este caso actionqty indica la cantidad de libros de ActionScipt que se desean comprar y la
Prctica No. 2
Hoja 1 de 3
Lenguaje PHP
Como es de suponer, el archivo procesarorden.php, es donde se encuentra capturado el cdigo php, y a continuacin se presenta: <html> <head> <title>Formulario de Pedidos de libros</title> </head> <body> <h1>Librería Online</h1> <h2>Resumen de Pedido</h2> <?php $a=$_POST['actionqty']; $p=$_POST['photoqty']; $f=$_POST['flashqty']; $env=$_POST['enviar']; $dir=$_POST['direccionqty']; $bus=$_POST['buscarqty']; $total = 0; $iva = 0.00; $totalcanti = 0.00; define("ACTIONPRECIO", 2180); define("PHOTOPRECIO", 1120); define ("FLASHPRECIO", 2000); $date = date ("j/m/y, h:i"); echo "<p>Pedido procesado el: ".$date."<br>"; echo "<p> Su pedido es el siguiente:<br>"; echo $a." ActionScript<br>"; echo $p." Photoshop<br>"; echo $f." Flash<br>"; $total = $a + $p + $f; echo "Total de artculos pedidos: ".$total."<br>"; $totalcanti = $a * ACTIONPRECIO + $p * PHOTOPRECIO + $f * FLASHPRECIO;
Prctica No. 2
Hoja 2 de 3
Lenguaje PHP
Evaluacin:
Algoritmo de la prctica. Ejecucin correcta de la prctica.
Prctica No. 2
Hoja 3 de 3