Cursos de Php, MySQL y PostgreSQL Sito oficial de la Base de Datos MySQL.
En los telefonos:

30 96 41 42

57 95 41 92

En México, D. F.

Inicio

Aplicaciones Web

Contactanos

Contenido del Curso

Instalación de Apache, Php y MySQL


Ejercicios con PHP.

Apache ó IIS

Aprendizaje del HTML

Programación con PHP.

Manejo de Datos con MySQL.

 

Ejercicios para el manejo y aprendizaje de Php


 
Pagina Auto-procesada.

En este ejemplo procesamos los datos enviados a través de un formulario por el usuario. Utilizamos una misma pagina con una estructura If para condicionar el flujo del programa.

Es decir si no existe el array $_POST, quiere decir que no se han introducido datos en el formulario. En ese caso el browser mostrará el formulario, en caso contrario que procese los datos enviados.

<?php

/********************************************************
*
* Ejemplo de una pagina Auto-Procesada con el envio de
* datos, a traves de un formulario.
*
* Archivo: forma.php
*
********************************************************/

If (!$_POST)
{
Echo "
<Body>
<Center>
<H3> Envienos sus datos</H3>
</Center>

<form action='forma.php' method='post'> <pre>

Nombre(s):
<input type='text' name='nombre' size='20'><br><p>

Apellido Paterno:
<input type='text' name='ape_pat' size='20'><br><p>

Apellido Materno:
<input type='text' name='ape_mat' size='20'><br><p>

<input type='submit' value='Enviar'> </pre>

</form>
</body>
";


} else {


// Traemos los valores del formulario y checamos que NO esten vacios.
// si estan vacios, mandamos un mensaje de Error.

$nombre = trim($_POST['nombre']);
$ape_pat = trim($_POST['ape_pat']);
$ape_mat = trim($_POST['ape_mat']);

if (strlen($nombre)==0 && strlen($ape_pat)==0 && strlen($ape_mat)==0)
{
Die("<b> Error: Debe Ingresar al menos un Dato. </b>");
}

Echo "Datos introducidos: " . $nombre ." " . $ape_pat . " " . $ape_mat;

}

?>



© Copyright 2006. Todos los Derechos Reservados. Contacto:


Resolución recomendada 800x600