Foros del Web » Programando para Internet » PHP »

Socorro!! Mandar Parametros Con Post Desde Un Formulario

Estas en el tema de Socorro!! Mandar Parametros Con Post Desde Un Formulario en el foro de PHP en Foros del Web. Hola necesito llamar a una página .php desde un formulario mandandole como parametros los elementos escritos en el formulario, la pagina es distinta no llamo ...
  #1 (permalink)  
Antiguo 07/04/2005, 12:04
 
Fecha de Ingreso: noviembre-2004
Mensajes: 13
Antigüedad: 19 años, 4 meses
Puntos: 0
Socorro!! Mandar Parametros Con Post Desde Un Formulario

Hola necesito llamar a una página .php desde un formulario mandandole como parametros los elementos escritos en el formulario, la pagina es distinta no llamo a la misma. Lo estoy haciendo asi:

Código:
<form name="form1" method="post" action="<? echo "./pagina.php?adulto=".$_POST['var1']; ?>">
el campo del formulario se llama var1 pero me da el siguiente error:
Forbidden
You don't have permission to access /KONO/<br /><b>Notice</b>: Undefined index: var1 in <b>C:/Archivos de programa/Apache Group/Apache2/htdocs/KONO/pesadilla_post.php</b> on line <b>24</b><br />./pagina.php on this server.


--------------------------------------------------------------------------------

Apache/2.0.52 (Win32) Server at localhost Port 80


No se que hacer no me recoge los datos con POST, mientras que si se lo paso con una variable a saco si lo hace bien..... ¿NO SE PUEDE USAR $_POST? ¿EXISTE OTRA MANERA?

Me urge un poco si alguien pudiera aconsejarme, Gracias de antemano.
  #2 (permalink)  
Antiguo 07/04/2005, 12:18
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Deberías poner todo el código de tu formulario .. y explicar de donde sale $_POST['var1']; .. por qué según está .. esa variable llega de otro formulario HTML anterior bajo el nombre "var1" ..

Si es eso lo que pretendes hacer .. así no es correcto. Para PHP .. $_POST['var1'] todavía no tiene valor .. en tal caso vía javascript obtendrías su valor para "montar" ese URL . .pero realmente no sé que pretendes hacer ... Si tienes un formulario tipo

formulario.html o .php

<form action="nose.php" method="post">
<input type="text" name="var1">
<input type="submit" name="enviar">
</form>

así sólo ya viajará hacia nose.php "var1" por el método (method) POST que ahí se define .. será en nose.php donde te llegará por $_POST['var1'] ..

Un saludo,
  #3 (permalink)  
Antiguo 08/04/2005, 01:52
 
Fecha de Ingreso: noviembre-2004
Mensajes: 13
Antigüedad: 19 años, 4 meses
Puntos: 0
ok

Ok ya lo tengo con eso me vale, lo he probado y me funciona. Solo queria pasar parámetros a una nueva página desde un formulario, sin saber que en la que llamaba los podía recoger con el POST.

MUCHAS GRACIAS :)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:06.