Tenemos una pagina recursiva, y queremos conseguir que una variables se pase de esta pagina a esta misma. El problema es que no guarda.
alguien sabe pq?
Gracias!!
| |||
Pasar variables de una pagina a la misma Tenemos una pagina recursiva, y queremos conseguir que una variables se pase de esta pagina a esta misma. El problema es que no guarda. alguien sabe pq? Gracias!! |
| |||
Este es el código. Queremos almacenar en $elegidas lo que se va seleccionando en la lista de nombre $estacionelegida. Gracias!! <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Documento sin título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <style type="text/css"> <!-- body { background-color: #FF9900; } --> </style></head> <body> <?php import_request_variables("pg","");?> <p> </p> <form method=post action="./hacercamino.php"> <input type="hidden" name="estacionD" value="<?=$estacionD?>"> <input type="hidden" name="estacionactual" value="<?=$estacionelegida?>"> <?php /*session_register("elegidas"); $_SESSION["elegidas"]=$_POST["elegidas"];*/ import_request_variables("pg",""); require_once("./GestorViajes.php"); $archivo = "primeravez.txt"; $contador = 0; $fp = fopen($archivo,"r"); $contador = fgets($fp, 26); fclose($fp); ++$contador; $fp = fopen($archivo,"w+"); fwrite($fp, $contador, 26); fclose($fp); if($contador==1){ $estacionactual=$estacionO; echo "A continuación se le irán mostrando las estaciones con las que está conectada la estación origen que ha seleccionado. Escoja la estación para crear el convoy"; echo "<br><br><br>"; }else{ echo "Escoja la siguiente estación"; echo "<br><br><br>"; $estacionactual=$estacionelegida; } //Tengo que ir metiendo en un array las estaciones que se van seleccionando echo gettype($contador); //$elegidas[$contador]=$estacionactual; array_push($elegidas, $estacionactual); echo $estacionactual; echo $estacionD; echo "visualizamos elegidas"; $i=1; while($i<$contador){ echo $elegidas[$i]; $i++; } //$est=$_POST['estacionD']; //echo $est; if($estacionactual!=$estacionD){ echo "<select name='estacionelegida'>"; $GV= new GestorViajes(); $GV->GestorViajes(); $resul=$GV->obtSiguientesCiudades($estacionactual); foreach($resul as $actual){ //echo $actual; echo "<option value=".$actual[0].">".$actual[0]."</option>"; } echo "</select>"; $estacionactual=$estacionelegida; echo "<input type='submit' name='Siguiente' value='Siguiente'>"; /*}else{ echo "<form method=post action='./insertarViaje.php'>"; echo "<input type='submit' name='Crear' value='Crear'>"; echo "</form>";*/ } ?> </form> <form method=post action='./insertarViaje.php?elegidas'> <?php import_request_variables("pg","");?> <input type="hidden" name="estacionD" value="<?=$estacionD?>"> <input type="hidden" name="estacionactual" value="<?=$estacionelegida?>"> <?php $estacionactual=$estacionelegida; if($estacionactual==$estacionD){ echo "Esta es la última estación. Pulse crear para crear el viaje y el convoy correspondientes"; echo "<br><br><br>"; echo "<input type='submit' name='Crear' value='Crear'>"; //hay que poner primeravez.txt a cero!!!!!!!!!!!!! } ?> </form> <?php echo "los que se selecciona"; /*$i=1; echo count($elegidas); while($i<=$contador){ echo "entro en el while"; echo $elegidas[$i]; $i++; }*/ $i=0; echo count($elegidas); while($i<count($elegidas)){ echo $i; echo current($elegidas); next($elegidas); $i++; } ?> </body> </html> |