08/07/2012, 19:32
|
| | Fecha de Ingreso: noviembre-2010
Mensajes: 204
Antigüedad: 14 años, 2 meses Puntos: 1 | |
Variables no pasan en etiqueta form Buenas tardes
Chicos me colaboran con un problema que tengo por favor, le he dado vueltas de una y otra forma pero no me funciona.
Cuando utilizo la etiqueta body para ejecutar una funcion y pasar unas variables a un script (filtroconsulta.php), las variables me pasan perfectamente y la funcion me devuelve el valor esperado.
<?
$categoria = "todos";
$orden = "mes";
?>
<body onload="MostrarConsulta('filtroconsulta.php?slctd1 =<?php echo $categoria; ?>&&slctd2=<?php echo $orden; ?>');"> Pero cuando hago lo mismo en una etiqueta form no me funciona, no logro que pasen las variables al otro lado, ni con GET ni con POST.
<form method="get" name="frm" action="" onsubmit="MostrarConsulta('filtroconsulta.php?slct d1=<?php echo $_GET['categoria']; ?>&&slctd2=<?php echo $_GET['orden']; ?>'); return false">
<div class="filtro1">Categoria: <select name="categoria">
<option value="opcion1">opcion1
<option value="opcion2">opcion2
<option value="opcion3" selected>opcion3
</select></div>
<div class="filtro2">Informacion: <select name="orden">
<option value="opcion1">opcion1
<option value="opcion2">opcion2
<option value="opcion3" selected>opcion3
</select></div>
<input type="hidden" name="categoria" id="categoria" value="todos" />
<input type="hidden" name="orden" id="orden" value="mayor" />
<input type="submit" value=" Aplicar Filtro ">
</form>
1. Se supone que las variables que estan un form pasa por GET o Post al otro script, pero no pasan.
2. He colocado las variables igual que la etiqueta body y no pasan al script filtroconsulta.php.
3. Lo he intentado como campos HIDDEN y tampoco pasan al siguiente script.
Gracias por su tiempo
Isabel |