Vector variable de sesi贸n
Hola!
Necesito ayuda en una aplicacion q estoy haciendo en la cual, tengo un formulario din谩mico en el que hay un select que aumenta de opciones seg煤n el n煤mero que se encuentra almacenado en la variable $numlamp. Hasta ah铆 todo va bien. El caso es que seguido de elegir una opcion de ese campo tengo que escribir un valor en el campo de texto que necesito que est茅 relacionado con la anterior opci贸n. Ese valor lo almaceno en una variable de sesi贸n que es un vector, pero cuando paso al siguiente valor de vector (codigo[2] o codigo[3]...) ya no tengo ninguno de los anteriores y necesito que el vector vaya almacenando esos valores seg煤n los voy metiendo y que los conserve para poder emplearlos en otras funciones.
Aqui dejo la parte del c贸digo donde hago todo esto, pero algo debo estar haciendo mal.
<form action="<?php echo"$PHP_SELF";?>" method="POST">
<select name="modlamp">
<?for ($i=1;$i<=$numlamp;$i++){?>
<option value="<?echo"$i";?>">módulo <?echo "$i";?>
<?}?>
</select><input type="text" name="housecode" size="3" value="<?php echo"$codigo[$j]";?>"><input type="submit" value="aceptar" >
</form>
<?session_start();
$numlamp=$_SESSION["numlamp"];
$numapar=$_SESSION["numapar"];
$j=$_POST["modlamp"];
$codigo=array();
if(empty($codigo[$j])){
$_SESSION["codigo"][$j]=$_POST["housecode"];
$codigo[$j]=$_SESSION["codigo"][$j];}
?>
Gracias por la ayuda que podais darme. :-)
Necesito ayuda en una aplicacion q estoy haciendo en la cual, tengo un formulario din谩mico en el que hay un select que aumenta de opciones seg煤n el n煤mero que se encuentra almacenado en la variable $numlamp. Hasta ah铆 todo va bien. El caso es que seguido de elegir una opcion de ese campo tengo que escribir un valor en el campo de texto que necesito que est茅 relacionado con la anterior opci贸n. Ese valor lo almaceno en una variable de sesi贸n que es un vector, pero cuando paso al siguiente valor de vector (codigo[2] o codigo[3]...) ya no tengo ninguno de los anteriores y necesito que el vector vaya almacenando esos valores seg煤n los voy metiendo y que los conserve para poder emplearlos en otras funciones.
Aqui dejo la parte del c贸digo donde hago todo esto, pero algo debo estar haciendo mal.
<form action="<?php echo"$PHP_SELF";?>" method="POST">
<select name="modlamp">
<?for ($i=1;$i<=$numlamp;$i++){?>
<option value="<?echo"$i";?>">módulo <?echo "$i";?>
<?}?>
</select><input type="text" name="housecode" size="3" value="<?php echo"$codigo[$j]";?>"><input type="submit" value="aceptar" >
</form>
<?session_start();
$numlamp=$_SESSION["numlamp"];
$numapar=$_SESSION["numapar"];
$j=$_POST["modlamp"];
$codigo=array();
if(empty($codigo[$j])){
$_SESSION["codigo"][$j]=$_POST["housecode"];
$codigo[$j]=$_SESSION["codigo"][$j];}
?>
Gracias por la ayuda que podais darme. :-)
