Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/04/2008, 14:29
Avatar de lucasan
lucasan
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: Cali - Colombia
Mensajes: 1.144
Antigüedad: 16 años, 11 meses
Puntos: 59
Re: Pasar Datos por Post

Bueno, tratare de aclararlo lo mas posible.

Si tengo dos archivos en una misma carpeta

index.php (con el form)

procesa.php (recibe los datos del form)

Puedo tranquilamente hacer

Código HTML:
<form action="procesa.php" method="post">
</form> 
No hay problema, igual lo podría hacer por Get.

Aclaro, no solo si esta en lamisma carpeta, si es en otra solo sería poner action="carpeta/procesa.php"

Ahora, el problema es que la web que estoy haciendo es modular (como la del tutorial de zona php o la de las faqs del foro)

En este tipo de webs, la página principal siempre es la misma y solo carga los módulos necesarios.

Las URL se forman así index.php?mod=modulo

Por tanto cuando envío datos a través de un formulario, y lo hago por Get, lo hago poniendo los parámetros extras en un input de tipo hidden.

Ejemplo

Código HTML:
<form method="get" action="index.php">
<input type="hidden" name="mod" value="modulo" />
<input type="text" name="dato" />
</form> 
Esto me daría la URL así index.php?mod=modulo&dato=aquivaeldato

Es decir, con ayuda del input hidden puedo formar la URL y paso mis datos por ahi, y los recibo por Get.

Ahora, la pregunta es ¿cómo puedo hacer lo mismo, pero pasando los datos por post?

Es decir, ya no tengo la opción de formar la URL con ayuda de los campos hidden.

Es una duda que me surgió, igual podría pasar los datos por Get y ya, pero me gusta aprender, y además de ser posible preferiría pasarlos por Post.

Mil Gracias.
__________________
Plan Original Desarrollo Web
~$>sudo apt-get install -f
"Asi debería arreglarse todo en la vida"

Última edición por lucasan; 22/04/2008 a las 14:50