Temas > Programacion > Php > Envio de datos de un FORMULARIO en php
Julio

Envío de datos de un FORMULARIO
(controles text y submit)
El proceso para el manejo de FORMULARIOS requiere 
generalmente dos páginas, una que implementa el formulario 
y otra que procesa los datos cargados en el formulario.
La estructura mínima de un formulario es la siguiente: para la 
entrada de un nombre de persona, un objeto text y un botón 
para el envío del dato al servidor:
<html>
 <head>
 <title>Formulario de entrada del dato</title>
 </head>
 <body>
<form method="post" action="pagina2.php">
 Ingrese su nombre:
 <input type="text" name="nombre">
 <br>
 <input type="submit" value="confirmar">
 </form>
</body>
</html>
Esta página está completamente codificada en HTML, 
es decir un formulario contiene marcas HTML puras.
La marca <form> y </form> nos permite definir un formulario 
en la página. La marca FORM tiene dos propiedades que debemos 
inicializar obligatoriamente: action y method.
La propiedad action indica el nombre del archivo que recibirá los 
datos ingresados por el operador en el formulario y que serán 
enviados al servidor cuando se presione el botón (submit). La
propiedad method indica como se organizan esos datos para 
enviarlos al servidor, pudiendo ser mediante los métodos post o 
get (normalmente los datos de un formulario se envian mediante el
método post).
Para crear un cuadro de texto para el ingreso del nombre debemos 
definir un objeto de tipo "text" y darle un nombre:
<input type="text" name="nombre">
La propiedad type nos permite definir el tipo de control y con la 
propiedad name indicamos el nombre del control.
Por último todo formulario tiene un botón de tipo submit:
<input type="submit" value="confirmar">
También utilizamos la marca input pero en la propiedad type 
indicamos que se trata de un botón de envio de datos. En la propiedad 
value indicamos el texto que queremos que aparezca en el botón.
Ahora necesitamos una página con un pequeño programa en PHP que 
procese los datos ingresados en el formulario:
<html>
 <head>
 <title>Captura de datos del form</title>
 </head>
 <body>
<?php
 echo "El nombre ingresado es:";
 echo $_POST[`nombre`];
 ?>
</body>
</html>
Para acceder al dato en PHP se cuenta con un vector llamado 
$_POST indicando como subíndice el nombre del cuadro de 
texto que definimos en el formulario (dicho nombre es sensible a
mayúsculas y minúsculas)
En nuestro problema sólo mostramos por pantalla el valor ingresado
en la página anterior:
<?php
echo $_POST[`nombre`];
?>
Confeccionar un formulario que solicite la carga de un nombre de 
persona y su edad, luego mostrar en otra página si es mayor de edad 
(si la edad es mayor o igual a 18).













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
    123
45678910
11121314151617
181920 21222324
252627282930 

Jueves 21 de Noviembre 2024
Semana 47

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal