Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/02/2006, 11:24
xayide
 
Fecha de Ingreso: febrero-2006
Mensajes: 174
Antigüedad: 18 años, 9 meses
Puntos: 0
problemas con las variables en formularios en php y htm

Hola a todos!
Tengo un problema a la hora de pasar variables entre varios formularios. Tengo una primera pantalla (pruebalista.htm) que solicita unos datos. Después aparece la pantalla pruebalista2.php que solicita otros datos. Todos estos datos se pasan al archivo pruealista.php para que muestre lo que he seleccionado. Pues bien, sólo se me guardan los datos que he seleccionado en la última de ellas, pero no la de la primera. Es dcir, me pasa los datos de pruebalista2.php a pruebalista.php, pero se pierden los de pruebalista1.php.

Os pongo el código. Haber si alguien puede ayudarme, que le he dado ya un montón de vueltas.


pruebalista.htm

<body>
<form method=post action="./pruebalista2.php">
<p>
<select name="menu1" id="menu1">
<option value="v1">valor 1</option>
<option value="v2">valor 2</option>
<option value="v3">valor 3</option>
</select>
</p>
<p>&nbsp;</p>
<p>
<select name="menu2" id="menu2">
<option value="1">a</option>
<option value="2">b</option>
<option value="3">c</option>
</select>
</p>
<p>
<input type="submit" value="Enviar">
</p>
</form>
</body>
</html>


pruebalista2.php
<form method=post action="./pruebalista.php">
<input type="hidden" name="selec1" value="<?=$menu1?>">
<input type="hidden" name="selec2" value="<?=$menu2?>">
<p>
<input name="opcion1" type="radio" value="opcion1">
opcion1</p>
<p> <input name="opcion2" type="radio" value="opcion2">
opcion2</p>
<p> <input type="submit" value="Enviar">
</p>
</form>

pruebalista.php
<?php
import_request_variables("pg","");

$selec1=$menu1;
$selec2=$menu2;

echo $selec1;
echo $selec2;

if(isset($opcion1)){
echo "ha seleccionado la opcion 1";
}
if(isset($opcion2)){
echo "ha seleccionado la opcion 2";
}

?>

gracias