Foros del Web » Programando para Internet » PHP »

Problema con $_SERVER['REQUEST_URI'] en el action de un formulario

Estas en el tema de Problema con $_SERVER['REQUEST_URI'] en el action de un formulario en el foro de PHP en Foros del Web. La URL de la página en la que me encunetro es la siguiente: http://localhost/panel/index.php?sec...as&pagina=Días Tengo el siguiente formulario: Código PHP: $contenido .= "<form name=\"formu\" action=\"" . $DIR_ABS ...
  #1 (permalink)  
Antiguo 10/11/2005, 03:32
Avatar de forecast  
Fecha de Ingreso: octubre-2004
Mensajes: 259
Antigüedad: 13 años, 2 meses
Puntos: 4
Problema con $_SERVER['REQUEST_URI'] en el action de un formulario

La URL de la página en la que me encunetro es la siguiente:
http://localhost/panel/index.php?sec...as&pagina=Días

Tengo el siguiente formulario:

Código PHP:
$contenido.="<form name=\"formu\" action=\"".$DIR_ABS.$_SERVER['REQUEST_URI']."\">";
$contenido.="<select name='subid' onChange='document.formu.submit()'>";
$contenido.="<option value=1>1</option><option value=2>2</option>" //y unas cuantas más
$contenido.="</select></form>"
A ver el submit me lo hace, pero la página a la que me lleva es la siguiente http://localhost/panel/index.php?subid=martin... es decir que es como que ignora el $_SERVER['REQUEST_URI'].

¿Alguna sugerencia?

Gracias
  #2 (permalink)  
Antiguo 10/11/2005, 04:56
Avatar de living  
Fecha de Ingreso: mayo-2004
Mensajes: 1.266
Antigüedad: 13 años, 6 meses
Puntos: 2
No puedes usar parámetros en el action de un formulario, tendrás que crear tantos campos hidden como parámetro recibas. Ej:

Código PHP:
$contenido.="<form name='formu' action='".$_SERVER['PHP_SELF']."'>"
$contenido.="<select name='subid' onChange='document.formu.submit()'>"
$contenido.="<option value=1>1</option><option value=2>2</option>" ;
$contenido.="</select>"
foreach (
$_GET as $parametro => $valor) {
    
$contenido.="<input type='hidden' name='$parametro' value='$valor'>";
}
$contenido.="</form>"
__________________
¿Te apasiona el mundo del guión? El portal del guión
  #3 (permalink)  
Antiguo 10/11/2005, 10:39
Avatar de forecast  
Fecha de Ingreso: octubre-2004
Mensajes: 259
Antigüedad: 13 años, 2 meses
Puntos: 4
Muchas gracias living... eso no lo sabía además me va a la perfección.

Gracias de nuevo!!!!!
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 03:22.