Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2012, 19:32
isabelramirezmontoya
 
Fecha de Ingreso: noviembre-2010
Mensajes: 204
Antigüedad: 13 años, 5 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