8
Ejemplos de PHP Tutor: Ing. Diana Lambis 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” Autor: Olinto Benedetti C.I. Nº: 8.742.866

Ejemplos de Php

Embed Size (px)

Citation preview

Page 1: Ejemplos de Php

Ejemplos de PHPTutor: Ing. Diana Lambis

REPÚBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA

ALDEA EZEQUIEL ZAMORA AMBIENTE “ALBERTO SMITH” UNIVERSIDAD POLITÉCNICA TERRITORIAL DEL ESTADO

ARAGUA“FEDERICO BRITO FIGUEROA”

Autor:

Olinto Benedetti

C.I. Nº: 8.742.866

Junio 2014

Page 2: Ejemplos de Php

Condicionales

Veamos un ejemplo:

Usando if...elseif...else Usando switch

<?php $variable=2; if($variable==1) { echo '$Variable es igual a 1.'; } elseif($variable==2) { echo '$Variable es igual a 2.'; } elseif($variable==3) { echo '$Variable es igual a 3.'; }else { echo '$Variable no es igual ' . 'a 1, 2 o 3.'; } ?>

<?php $variable=2; switch($variable) { case 1: echo '$Variable es igual a 1.'; break;

case 2: echo '$Variable es igual a 2.'; break;

case 3: echo '$Variable es igual a 3.'; break;

default: echo '$Variable no es igual ' . 'a 1, 2 o 3.'; } ?>

Bucles o repetitivos

//vamos primero a declarar un arreglo

$lista = array(0=>”Sandra Paola”,1=>”Joselyn Guadalupe”,2=>”Silvia

Gabriela”,3=>”Gabriela Daely”,4=>”Bertha Alicia”);

 

Page 3: Ejemplos de Php

//ahora vamos a obtener el número de elementos

$num = count($lista);

echo “<ul>”; //indica lista en html

//turno del for, 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, incrementando i en 1 cada vuelta

for ($i=0;$i<$num;$i++){

echo “<li>$i—>Nombre:$lista[$i]</li>”;

}

echo “</ul>”;//<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. Valencia Km.7',                      'telefono'  => 994541145,                      'email'     => '[email protected]'),                array('nombre'    => 'Agustín',                      'direccion' => 'Ctra. Valencia Km.7',                      'telefono'  => 994541145,                      'email'     => '[email protected]'),                array('nombre'    => 'Javier',                      'direccion' => 'Ctra. Valencia Km.7',                      'telefono'  => 993344114,                      'email'     => '[email protected]')); 

Page 4: Ejemplos de Php

/* función que pinta una cabecera para la tabla de la agenda, 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, no recibe parámetros*/function pintar_fin_tabla()    {    echo "</tbody></table>";    } /*Función que muestra una persona individual como una línea de la tabla, recibe un vector tipo persona*/function mostrar_persona($persona){    echo "<tr><td>".$persona['nombre']."</td><td>".$persona['direccion']."</td><td>".$persona['telefono']."</td><td>".$persona['email']."</td></tr>";} /*Función que muestra toda la tabla, recibe un vector tipo agenda y llama a mostrar persona por cada elemento*/function mostrar ($agenda){    pintar_cabecera();    foreach ($agenda as $persona)        {        mostrar_persona($persona);        }    pintar_fin_tabla();} /*Función que busca una persona en la agenda, si la encuetra la muestra por pantallaRecibe un vector tipo agenda y un nombre*/function buscar($agenda,$nombre){echo "<p>Resultado para la busqueda de $nombre</p>";pintar_cabecera();    foreach ($agenda as $persona)        if ($persona['nombre']==$nombre)            mostrar_persona($persona);pintar_fin_tabla();

Page 5: Ejemplos de Php

} /*Función que borra una persona de la agenda, si la encuetra la muestra por pantallaRecibe un vector tipo agenda y un nombre, retorna la agenda borrada*/function borrar($agenda,$nombre){    echo "<p>Resultado para el borrado de $nombre</p>";    for ($i=0;$i<count($agenda);$i++)            if ($agenda[$i]['nombre']==$nombre)                unset($agenda[$i]);    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, agenda, php"/><meta name="author" content="Juan Luis Mora Blanco" /><meta name="robots" content="index,follow,noarchive"></head><body><?phpmostrar($agenda);buscar($agenda,"Javier");$agenda=borrar($agenda,"Javier");mostrar($agenda);?></body></html>

Programa ultimo de php

html

<form action="medicina.php" method="post"

encoding="multipart/form-data" >

<h3>Informaci´on Personal</h3>

<p>

Page 6: Ejemplos de Php

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, indique el nombre de los

medicamentos:

</p>

<p>

<textarea name="medicacion actual" rows="20" cols="50">

</textarea>

Page 7: Ejemplos de Php

</p>

<p><input type="submit" value="Enviar" /></p>

</form>

Medicina.php

html>

<head><title>ejemplo</title></head>

<body>

<?php

$personal_apellido=$_POST['personal_apellido'];

$personal_nombre=$_POST['personal_nombre'];

$personal_direccion=$_POST['personal_direccion'];

$historia_enfermedades=$_POST['historia_enfermedades'];

$medicacion_ahora=$_POST['medicacion_ahora'];

$medicacion_actual=$_POST['medicacion_actual'];

echo "su apellido es: ".$personal_apellido."<br>";

echo "su nombre es: ".$personal_nombre."<br>";

echo "su direccion es: ".$personal_direccion."<br>";

echo "historia enfermedades: ".$historia_enfermedades."<br>";

echo "medicacion actualmente ".$medicacion_ahora."<br>";

echo "su medicacion actual es: ".$medicacion_actual."<br>";

?>

</body>

Page 8: Ejemplos de Php

</html>