Está en la página 1de 8

REPÚBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA
ALDEA EZEQUIEL ZAMORA AMBIENTE “ALBERTO SMITH”
UNIVERSIDAD POLITÉCNICA TERRITORIAL DEL ESTADO
ARAGUA“FEDERICO BRITO FIGUEROA”

Ejemplos de PHP
Tutor: Ing. Diana Lambis

Autor:
Olinto Benedetti
C.I. Nº: 8.742.866

Junio

2014

'a 1...else <?php $variable=2.elseif.. } elseif($variable==2) { echo '$Variable es igual a 2.'. switch($variable) { case 1: echo '$Variable es igual a 1. default: echo '$Variable no es igual ' .Condicionales Veamos un ejemplo: Usando if.'. break. 2 o 3.'.'. }else { echo '$Variable no es igual ' . } ?> Usando switch <?php $variable=2. break.'.'. 'a 1. case 2: echo '$Variable es igual a 2. if($variable==1) { echo '$Variable es igual a 1. 2 o 3.'. case 3: echo '$Variable es igual a 3.'.. break. } ?> Bucles o repetitivos //vamos primero a declarar un arreglo . } elseif($variable==3) { echo '$Variable es igual a 3.

y es para imprimir los //elementos del arreglo //se leeria desde que i es igual a 0 hasta que i //sea mayor y diferente que num.$i<$num. incrementando i en 1 cada vuelta for ($i=0.1=>”Joselyn Guadalupe”.4=>”Bertha Alicia”). echo “<ul>”. . Valencia Km. //ahora vamos a obtener el número de elementos $num = count($lista). } echo “</ul>”.$lista = array(0=>”Sandra Paola”.$i++){ echo “<li>$i—>Nombre:$lista[$i]</li>”.3=>”Gabriela Daely”.2=>”Silvia Gabriela”. //indica lista en html //turno del for.7'.//<ul> y </ul> no se deben repetir por eso estan //fuera del for El resultado de este código seria:  0—>Nombre:Sandra Paola  1—>Nombre:Joselyn Guadalupe  2—>Nombre:Silvia Gabriela  3—>Nombre:Gabriela Daely  4—>Nombre:Bertha Alicia Vectores y matrices en php <?php //Ejemplo de matriz multidimensional que nos crea una agenda $agenda = array(array('nombre' => 'Santiago'. 'direccion' => 'Ctra.

'telefono' => 993344114.mio')). /* función que pinta una cabecera para la tabla de la agenda. 'email' => 'javier@correo. 'telefono' => 994541145. array('nombre' => 'Agustín'. foreach ($agenda as $persona) { mostrar_persona($persona). Valencia Km.7'.$persona['nombre'].7'. 'direccion' => 'Ctra. no recibe parámetros*/ function pintar_fin_tabla() { echo "</tbody></table>". 'email' => 'agustin@correo.mio'). recibe un vector tipo agenda y llama a mostrar persona por cada elemento*/ function mostrar ($agenda) { pintar_cabecera(). } pintar_fin_tabla().'telefono' => 994541145. } /*Función que muestra una persona individual como una línea de la tabla. $persona['email']. } /*Función que muestra toda la tabla. 'email' => 'santiago@correo."</td><td>". Valencia Km. no recibe parámetros*/ function pintar_cabecera() { ?> <table align="center" border="1" width="750px"> <thead> <tr> <th>Nombre</th> <th>Dirección</th> <th>Teléfono</th> <th>Correo</th> </tr> </thead> <tbody> <?php } /* función que pinta el fin dela tabla para la agenda.mio'). $persona['direccion']. } . 'direccion' => 'Ctra. recibe un vector tipo persona*/ function mostrar_persona($persona) { echo "<tr><td>"."</td><td>". array('nombre' => 'Javier'."</td><td>"."</td></tr>".$persona['telefono'].

} /*Función que borra una persona de la agenda.$i++) if ($agenda[$i]['nombre']==$nombre) unset($agenda[$i]). $agenda=borrar($agenda. for ($i=0. pintar_cabecera().$nombre) { echo "<p>Resultado para el borrado de $nombre</p>". buscar($agenda.$nombre) { echo "<p>Resultado para la busqueda de $nombre</p>". ?> </body> </html> Programa ultimo de php html . pintar_fin_tabla().follow. agenda."Javier")."Javier"). si la encuetra la muestra por pantalla Recibe un vector tipo agenda y un nombre*/ function buscar($agenda. php"/> <meta name="author" content="Juan Luis Mora Blanco" /> <meta name="robots" content="index. return $agenda. } ?> <!DOCTYPE html> <html lang="es"> <head> <title>Gestor de agenda</title> <meta charset="UTF-8"> <meta name="description" content="Gestionar una agenda de contactos con PHP"> <meta name="keywords" content="contactos./*Función que busca una persona en la agenda. retorna la agenda borrada*/ function borrar($agenda.$i<count($agenda). si la encuetra la muestra por pantalla Recibe un vector tipo agenda y un nombre.noarchive"> </head> <body> <?php mostrar($agenda). foreach ($agenda as $persona) if ($persona['nombre']==$nombre) mostrar_persona($persona). mostrar($agenda).

indique el nombre de los medicamentos: </p> .<form action="medicina.php" method="post" encoding="multipart/form-data" > <h3>Informaci´on Personal</h3> <p> Apellidos: <INPUT name="personal_apellido" type="text"> Nombre: <INPUT name="personal_nombre" type="text"> Direcci´on: <INPUT name="personal_direccion" type="text"> </p> <h3>Historia M´edica</h3> <p> <input name="historia_enfermedades" type="checkbox" value="Sarampion" /> Sarampi´on <input name="historia_enfermedades" type="checkbox" value="Varicela" /> Varicela </p> <h3>Medicaci´on actual</h3> <p> Est´a tomando usted medicaci´on actualmente: <input name="medicacion_ahora" type="radio" value="Si">S´i <input name="medicacion_ahora" type="radio" value="No">No </p> <p> Si la respuesta es afirmativa.

echo "su nombre es: ".$medicacion_ahora.$personal_apellido. $medicacion_ahora=$_POST['medicacion_ahora']. echo "historia enfermedades: ".<p> <textarea name="medicacion actual" rows="20" cols="50"> </textarea> </p> <p><input type="submit" value="Enviar" /></p> </form> Medicina. $personal_direccion=$_POST['personal_direccion']. echo "medicacion actualmente "."<br>". $medicacion_actual=$_POST['medicacion_actual'].$personal_direccion."<br>". $personal_nombre=$_POST['personal_nombre']. $historia_enfermedades."<br>". .$personal_nombre.php html> <head><title>ejemplo</title></head> <body> <?php $personal_apellido=$_POST['personal_apellido']. echo "su direccion es: ". echo "su apellido es: ". $historia_enfermedades=$_POST['historia_enfermedades']."<br>"."<br>".

echo "su medicacion actual es: ". $medicacion_actual. ?> </body> </html> ."<br>".