martes, 1 de diciembre de 2009

El uso de Formularios


Para ver los videos que acompañan esta clase sigue estos enlces:
Almacenar los datos del formulario en variables:
Como ya dije antes en el curso, este esta dedicado a personas que ya tienen un conocimiento aunque sea básico de html.
Dentro de las etiquetas <form> colocamos la etiqueta <input> , y para esta existe el atributo "name" el cual va ser igual al nombre que va a tener la variable en donde se va a almacenar el dato en nuestro script en php
Los métodos de envio:
Método get: Este método utiliza la url de la pagina para enviar los datos, por ejemplo si tenemos un formulario que envía un texto llamado dato, y nuestra pagina php es "ejemplo.php", al enviar los datos desde un documento html quedaría así:
http://localhost/curso/ejemplo.php?dato=hola
el texto remarcado en negrita es la información que se ha agregado al url para enviar los datos
Método post: Este método a diferencia de get deja la url de nuestro script intacta, ya que envía los datos a través de un estándar llamado STDIO

Una vez que conocemos los métodos de envió, necesitamos saber cómo recibir los datos y php tiene un conjunto de variables internas, y dos de ellas sirven para recibir los datos.

Variables internas para get y post:
Suponiendo que el atributo "name" sea igual a nombre:
$_GET["nombre"]; si utilizamos el método get
$_POST["nombre"]; si utilizamos el método post.

La longitud del método GET está limitada por el espacio libre en los buffers de entrada. Por lo que para mandar una gran cantidad de información al servidor ha de utilizarse el método POST.


Ejemplo:
<form method="post" action="ejemplo.php">
&ltinput type="text" name="ejemplo">
<input type="submit">
</form>

<?php
echo $_POST["ejemplo"];

?
>

2 comentarios:

  1. hola giovanni gracias por el tutorial esta claro
    no se si puedes poner mas tutoriales de como logearse coneccion a base de datos y consultas
    gracias

    '"dj Paul xl"' (",)

    ResponderEliminar
  2. Muy bueno el tutorial.......
    Gracias por crear este blog y los videos!!!...
    Me están ayudando bastante!!!..

    Gracias

    MEMY

    ResponderEliminar