tengo una duda pasa que estoy usando este metodo para pasar la variable a otra pagina y luego con esa variable hacer una busqueda en mysql, y me ha salido. pero solo funciona de pagina a pagina?, es decir, se puede hacer que el primer post se guarde y pueda usarlo en la tercera?
la cosa que tengo es asi...
Código:
como se ve la varible nombre lo paso a la pagina paso 2 como area..... echo '<FORM METHOD="POST" ACTION="paso2.php">Persona<br>'; //Creamos la sentencia SQL y la ejecutamos $sSQL="Select nombre from persona"; $result=mysql_db_query("basededatos",$sSQL); echo '<select name="area">'; //Mostramos los registros en forma de menú desplegable while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["nombre"];} //mysql_free_result($result) ?> </select> <br> <INPUT TYPE="SUBMIT" value="VER"> </FORM> ...
otra pagina
Código:
bueno, aca al tomar la otra variable area hago otra busqueda con esa, y vuelvo a tomar area2 pero con otro dato, y el area se pierde.echo '<FORM METHOD="POST" ACTION="pas3.php">hijo<br>'; mysql_select_db ("basededatos", $conexio) OR die ("No se puede conectar"); $esge = $_POST['area']; $sSQL="Select * from $esge"; $result=mysql_db_query("basededatos",$sSQL); echo '<select name="area2">'; while ($row=mysql_fetch_array($result)) {echo '<option>'.$row["nombre"];} mysql_close ($conexio); ?> </select> <br> <INPUT TYPE="SUBMIT" value="VER"> </FORM> ..
la cosa que en la siguiente ventana nesecito ocupar el valor de la pagina inicial, pero no se como hacerlo y no creo que se pueda hacer esto
echo '<FORM METHOD="POST" ACTION="paso1.php"> ACTION="paso3.php">
alguien sabe como lo puedo hacer?