epelpad

Formularios Html y php

Otra de las características más potentes de PHP es la forma de gestionar formularios HTML. El concepto básico que es importante entender es que cualquier elemento de un formulario estará disponible automáticamente en sus scripts de PHP.

Veamos un ejemplo de formulario en HTML

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Formularios en PHP</title>
</head>
<body>

<form action="accion.php" method="post">
<p>Su nombre: <input type="text" name="nombre" /></p>
<p>Su edad: <input type="text" name="edad" /></p>
<p><input type="submit" /></p>
</form>

</body>
</html>



Y la vista desde el navegador nos quedara de la siguiente manera:
Formularios Html y php

No hay nada especial en este formulario. Es solamente un formulario HTML sin ninguna clase de etiqueta especial. Cuando el usuario rellena este formulario y oprime el botón de envío, se llama a la página accion.php. En este fichero se podría escribir algo así:

Hola <?php echo htmlspecialchars($_POST['nombre']); ?>.
Usted tiene <?php echo (int)$_POST['edad']; ?> años.

Si completamos los campos y luego hacemos click en el boton enviar consulta el resultado visto desde el navegador sera:
PHP

Otra forma de hacerlo y nos dara el mismo resultado es utilizando el siguiente codigo

<?php
$nombre = $_POST['nombre'];
$edad = $_POST['edad'];

echo "Hola $nombre su edad es $edad";
?>

Capturamos los datos enviados desde el formulario y los guardamos en una variable para luego ser mostradas con la funcion echo.

como siempre es un ejemplo sencillo y basico para los que estan comenzando les dejo el link de mi pagina para que lo vean mejor ... dado que el editor de taringa me suprime algunos signos

http://codigozeta.hol.es/index.php/php/formularios-html-y-php-metodo-post

1 comentario - Formularios Html y php

Michines
Colega no puedo enviarte MP; sabes de visual basic?
mariano_mdq78
@Michines asi es las versiones de VS son todas .Net
Michines
@mariano_mdq78 estoy conectando (enviar y recibir datos) hojas de excel a visual pero solo "funciona" cuando tengo las hojas abiertas ó minimizadas, alguna idea amigo? gracias
mariano_mdq78
@Michines t envie un MP revisalo asi hablamos por ahi es mas comodo