Calificación:
  • 0 voto(s) - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Envío de datos de un formulario con PHP (CLASE 5)
#1
En esta clase vamos a hablar del envío de datos de un formulario.

El proceso que se lleva a cabo para el manejo de formularios requiere 2 etapas, una es donde esta el formulario y la otra donde esta lo que procesa los datos del formulario. Esto se puede hacer en 2 páginas o hacer las 2 etapas en una sola.

En el ejemplo que vamos a usar se van a procesar los datos en 2 páginas diferentes así no se confunden.

Suponemos que tenemos un formulario que nos pide ingresar nuestro nombre algo bien simple

Código PHP:
<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

Los tags <form> y </form> nos permiten definir el formulario en la página. Dentro de <form> obligatoriamente hay que ingresar 2 propiedades que son action y method. La primera, action, indica el nombre del archivo que procesara los datos enviados del form al apretar el boton (submit). La propiedad method es como se codifican estos datos para enviarlos, pueden ser mediante POST y GET (Normalmente los datos de un formulario se envían vía POST). Mediante POST se envía la información en forma oculta. En cambio con el metodo GET la información nos va a aparecer en la url del sitio.

Para crear un cuadro de texto para el ingreso del nombre debemos definir un objeto de tipo “text” y darle un nombre:

Código PHP:
<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:

Código PHP:
<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 para procesar los datos del formulario que se tiene que llamar de la misma manera que pusimos la propiedad action del fomulario, en este ejemplo pagina2.php.

Código PHP:
<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 del formulario mediante PHP utilizamos $_POST o $_GET, en este caso $_POST y entre corchetes y comillas ['Acá nombre del input'] ponemos le nombre del input que deseamos tomar los datos (dicho nombre es sensible a mayúsculas y minúsculas).

Quiero agradecer a PHPYA por guiarme de alguna manera a las palabras correctas para explicar esta clase.
#2
Hilarion, una simple duda, sin mala fe, esto lo haces tu, o lo copias de otro lado. Lo digo por que si tu eres el autor quizas te interese publicar en mi blog.

http://elcss.com
elCSS.com
[Imagen: 33jsqk6.png]
Crece con nosotros || Síguenos en Twitter - Facebook - RSS
WWW
#3
(05-12-2011, 09:42 AM)dBer escribió: Hilarion, una simple duda, sin mala fe, esto lo haces tu, o lo copias de otro lado. Lo digo por que si tu eres el autor quizas te interese publicar en mi blog.

http://elcss.com

lo vi interesante y lo postee aquí para compartirlo Lengua
#4
son muy buenas tus clases gracias men te lo agradesco
Mi Web http://www.DjNet.com.ar
-Foro
-Chat
-Blog
De todo podras ver en http://www.djnet.com.ar


Posibles temas similares...
Tema Autor Respuestas Vistas Último mensaje
  Las bases de datos más grandes del mundo Smithcanal 3 195 06-06-2017, 04:16 PM
Último mensaje: easy english
Bombilla [Tutorial] Aprender AJAX – Procesar un Formulario con XMLHttpRequest amner 1 136 14-03-2017, 03:07 PM
Último mensaje: Carlos Mendoza
  [Tutorial] Pasar base de datos MySQL por SSH FullPirata 1 283 11-10-2016, 04:12 PM
Último mensaje: efbsfcd
  GOOGLE CHARTS: INTRODUCCION A LA VISUALIZACION DE DATOS, GRAFICAS, MAPAS Y MAS khristia 2 297 16-08-2016, 08:27 PM
Último mensaje: efbsfcd
  Como enviar un formulario por correo con php Rolando Sanchez 1 1,084 04-02-2016, 09:16 PM
Último mensaje: jfuentes7
  [Duda] Cómo puedo usar python para calcular datos y mostrarlos vía php piero.cpvd 3 607 05-12-2015, 12:12 PM
Último mensaje: midd_98
  Enviar datos vía post y get usando cURL y PHP torgar22 5 1,947 30-11-2015, 06:36 AM
Último mensaje: habacuc78
  Formulario de inicio de session con html5 luis.ml 0 1,105 16-08-2015, 12:52 AM
Último mensaje: luis.ml
  Solucionado: Problema al conectar con base de datos remota mysql efbsfcd 10 818 21-07-2015, 02:23 PM
Último mensaje: Kevin9908
  Proteger pagina con login sin Base de datos zodiaco 12 1,736 04-07-2015, 11:38 AM
Último mensaje: davilro



Usuarios navegando en este tema: 1 invitado(s)