
Enviar y recibir Array por $_SESSION
Publicado por Victor (195 intervenciones) el 08/01/2015 13:10:36
Buenas tardes gente.
Tengo un problema que lleva tiempo sin solucion.
Por una parte monto un array con datos y "intento" pasarselo a la otra pagina mediante una variable de session tal que así:
Y en la pagina destino trato de recojer dichos datos de esta forma:
Hay algo mal en lo que estoy haciendo,pero el que?
ME es bastante urgente solventar dicho problema.saludos.
Tengo un problema que lleva tiempo sin solucion.
Por una parte monto un array con datos y "intento" pasarselo a la otra pagina mediante una variable de session tal que así:
1
2
3
4
5
6
7
8
9
10
11
12
13
echo "<br>query vale=>".$query;
while($fila=$consulta->fetch_array())
{
$siloVacio['silo']['codSilo'] =$fila['codSilo'];
$siloVacio['silo']['salaSilo'] =$fila['salaSilo'];
$siloVacio['silo']['entrada'] =$fila['entrada'];
$siloVacio['silo']['salida'] =$fila['salida'];
$siloVacio['silo']['fchEntrada'] =$fila['fchEntrada'];
$siloVacio['silo']['fchSalida'] =$fila['fchSalida'];
$silos[]=$siloVacio['silo'];
}
$_SESSION['silos']=$silos;
header ("Location:movSilos.php?valor=".$codSilo."&sala=".$salaSilo."");
Y en la pagina destino trato de recojer dichos datos de esta forma:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
if(!session_start())
{
echo"<br>No hay sesion";
session_start();
}
$movSilo=array();
$sala=$_GET['sala'];
$silo=$_GET['valor'];
$movSilo=$_SESSION['silos'];
echo "<br>Sala vale=>".$sala;
echo "<br>Silo vale=>".$silo;
for($i=0;$i<count($movSilo);$i++)
{
echo "<br>Vuelta $i";
echo "<br>El contenido vale=>".$movSilo['silos'][$i]['codSilo'];
}
Hay algo mal en lo que estoy haciendo,pero el que?
ME es bastante urgente solventar dicho problema.saludos.
Valora esta pregunta


0