3. Comandos de PHP Para empezar a escribir código en php, se debe de abrir una etiqueta especial que es: <?php Para señalar que la sentencia en php termina se escribe: ?> Se utiliza el lenguaje de php porque este lenguaje le da lógica a nuestra pagina estática de html. Para declara una variable de debe de hacer así: $variable=$_POST[‘nombre’];
4. Envío de Información Para poder leer información ingresada por teclado, se debe de crear un formulario con sus input, toda la información es enviada a través de un submit. La información de los formularios se puede enviar a través de 2 métodos el GET y el POST La diferencia entre estos dos métodos radica en la forma de enviar los datos a la página, mientras que el método GET envía los datos usando la URL, el método POST los envía por la entrada estándar STDIO.
6. Ejemplo de Formulario Simple <html> <head> <title>Ejemplo de uso simple en envío y recepción de parámetros con PHP</title> </head> <body> <?php // Si existe la variable $_POST['comida'], entonces muestra la comida favorita if (isset($_POST['comida'])) { echo 'Hola, '.$_POST['nombre'].', tu comida favorita es: '. $_POST['comida']; } else { // Si no, muestra un formulario solicitando la comida favorita ?> <formmethod="POST" action="MenuPrincipal.php"> ¿Cuál es tu nombre? <input type="text" name="nombre" /> ¿Cuál es tu comida favorita? <selectname="comida"> <optionvalue="Spaguetis">Spaguetis</option> <optionvalue="Asado">Asado</option> <optionvalue="Pizza">Pizza</option> </select> <input type="submit" name="muestra" value="Seguir" /> </form> <?php } //Fin del bloque else ?> </body> </html> Ejemplo
7. Clases en PHP En php también podemos crear clases en las cuales escribimos nuestras funciones o procedimientos. La sentencia para declararla es: <?php session_start(); include_once("logica/opproveedor.php"); classcontrolador_pro{ function controlador($accion) { $oopproveedor = new opproveedor(); if($accion=='NUEVO') return $oopproveedor->insertar_pro($_POST['nombre'], $_POST['ruc'], $_POST['direccion']); if($accion=='ACTUALIZAR') return $ooproveedor->actualizar_pro($_POST['nombre'], $_POST['ruc'], $_POST['direccion']); } }
8. Y para usar esta clase se incrusta un código php en nuestra pagina con interfaz. <? session_start(); include("Menu.php"); include_once("controlador/controlador_pro.php"); $accion=$_GET["accion"]; $obj = new controlador_pro(); $rst = $obj->controlador($accion); ?>
9. Notas El comando ‘isset’ se usa en un condicional y te devuelve verdadero si es que la variable analizada tiene valor y falso si no se a usado o no tiene valor aun. if (isset($_POST['comida'])) La variable ‘echo’ se utiliza para imprimir algún valor dentro de una sentencia php En php no existen tipos de variables.
10. Ejercicios Representar el calculo factorial de un numero cualquiera. Mostrar todos los divisores de 20. Mostrar la tabla de multiplicar de cualquier numero Hallar si un numero es primo o no.
11. Muestra lo Aprendido Crear un formulario con los siguientes campos: Nombre Apellido Edad Sexo Analizar los datos y si el sexo es ‘M’ mostrar una pagina azul y que diga: Señor ‘nombre’ + ‘apellido’, su edad es ‘Edad’ Y si es ‘F’ una pagina rosada k diga: Señora ‘nombre’ + ‘apellido’, su edad es ‘Edad’