Lenguaje de programacion php

2,965 views

Published on

Published in: Education
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,965
On SlideShare
0
From Embeds
0
Number of Embeds
138
Actions
Shares
0
Downloads
0
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Lenguaje de programacion php

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

×