feed twitter facebook LinkedIn facebook

PHP » Recuperar datos de un formulario con PHP

Enero 3, 2010 por Víctor Cuervo . 6886 visitas 5 Comentarios Imprimir Imprimir

Vamos a crear un código en PHP que nos permita recuperar los datos introducidos en un formulario y nos los muestre en pantalla.

El primer paso será el crear el formulario HTML que nos permita captar los datos del usuario. Este formulario tendrá dos campos de texto y un botón que nos permita enviarlo.

  1.  
  2. <form id="myform" action="recibir-parametros.php" method="GET">
  3. <label for="p1">Primer parametro</label>
  4. <input type="text" id="p1" name="p1"><br/>
  5. <label for="p2">Segundo parametro</label>
  6. <input type="text" id="p2" name="p2"><br/>
  7. <input type="submit" value="Enviar Formulario"/>
  8. </form>
  9.  

En este punto es muy importante el valor de los atributos name, ya que serán los valores que demos a estos atributos, los que nos sirvan para recuperar lo que el usuario introduzca. En nuestro caso hemos datos los valores de p1 y p2. Que serán los que recuperemos.

Un segundo punto en el que tenemos que prestar atención es en atributo action. En dicho atributo tenemos que indicar el nombre del fichero PHP que procesará y recuperará los datos del formulario. El fichero que codificaremos más adelante se llamará recibir-parametros.php

El último punto importante del formulario será el tipo de envío de los parámetros. El tipo de envío se especifica mediante el atributo method y sus valores pueden ser POST o GET. Con POST los parámetros se pasan de forma oculta, mientras que con GET podemos ver los valores en la URL de petición. Dependiendo del método de envío que utilicemos necesitaremos utilizar un método u otro en nuestro código PHP.

Pasemos ya a codificar el fichero PHP. Este será sencillo. El método para recuperar datos de un formulario, cuando estamos pasando los parámetros mediante el método GET, es $_GET[]. El nombre del dato a recuperar se pasará como parámetro.

  1. $_GET["p1"];
  2. $_GET["p2"];

Ahora solo nos quedará el mostrarlo por pantalla. Para ello utilizamos la sentencia echo de la siguiente forma:

  1. echo "El valor de p1 es ", $_GET["p1"], "<br/>";
  2. echo "El valor de p2 es ", $_GET["p2"];
Visualizar el Codigo
Visualiza el artículo
Descargar el Codigo
Descargar el código
Error en el Codigo
Error en el código
Foro sobre PHP
Foro sobre PHP
tags: , , , , , , , , ,

Artículos relacionados:

Enlaces de interés

5 comentarios »

Redifusión RSS de los comentarios de la entrada. TrackBack URI

  1. aulambra.com » Semanas 4 y 11 enero de 2010
    Enero 17, 2010 #

    [...] Recuperar datos de un formulario con PHP [...]

  2. Ramon Torres
    Junio 15, 2010 #

    Estoy haciendo una base de datos, y necesito saber como recuperar imágenes, porque la base de datos es para el personal de una empresa y se necesitan las fotografías, con el método $_request solo recupera el nombre del archivo. Gracias.

  3. Fer V
    Julio 12, 2010 #

    Ramón: una vez que tengas el nombre del archivo simplemente lo tienes que poner dentro de un tag de html, verifica tener todo el path completo de la imagen además del nombre del archivo

  4. matias
    Septiembre 30, 2011 #

    LO que busque estoooooooooooooooooooooooooooooooooo
    mi lgracias!

    anda perfecto

  5. Víctor Cuervo
    Octubre 13, 2011 #

    @matias, nos alegramos por que te haya servido. :-D

Deje un comentario

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*