You are on page 1of 11

Babastre

 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’];
 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.
procesa2.php?nombre=algo&apellido=mas
 <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
 ?>
 <form method="POST" action="MenuPrincipal.php">
 ¿Cuál es tu nombre?
 <input type="text" name="nombre" />
 ¿Cuál es tu comida favorita?
 <select name="comida">
 <option value="Spaguetis">Spaguetis</option>
 <option value="Asado">Asado</option>
 <option value="Pizza">Pizza</option>
 </select>
 <input type="submit" name="muestra" value="Seguir" />
 </form>

 <?php

 } //Fin del bloque else
 ?>

Ejemplo

 </body>
 </html>
 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");
 class controlador_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']);
 }
 }
 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);
 ?>
 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.
 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.
 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’

You might also like