Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
E aí galera beleza? :thumbsup: Seguinte: tô querendo armazenar e listar dados numa sessão bidimensional, armazenar até aí tudo bem, porém, como vou listar o que está nessa sessão? Lembrando que não existe limite de armazenamento nessa sessão?? :ermm:
Para listar tentei o seguinte código:
session_start();
$_SESSION[0][0] = 6;
$_SESSION[1][1] = 7;
$_SESSION[2][2] = 8;
$cont = 0;
foreach($_SESSION['$cont']['$cont'] as $ref => $linha)
{
foreach($linha as $valor)
{
echo "<br>$valor";
}
$cont = $cont + 1;
}
session_destroy();
Porém, dá erro... Alguém pode me ajudar? :wacko:
>
tente assim:
foreach($_SESSION as $linha)
{
foreach($linha as $valor)
{
echo "<br>$valor";
}
}
Valeu funcionou! :clap: Só mais uma coisa :huh: Se eu tiver armazenado nessa sessão outra informação igual a essa:
$_SESSION['id'] = 23; // por causa disso <- dá erro na hora de listar!!! :(
$_SESSION[0][0] = 6;
$_SESSION[1][1] = 7;
$_SESSION[2][2] = 8;
Tem como ajudar só mais essa? :upset: Como vou listar só as informações dessas últimas 3 linhas?
>
Valeu funcionou! :clap: Só mais uma coisa :huh: Se eu tiver armazenado nessa sessão outra informação igual a essa:
$_SESSION['id'] = 23; // por causa disso <- dá erro na hora de listar!!! :(
$_SESSION[0][0] = 6;
$_SESSION[1][1] = 7;
$_SESSION[2][2] = 8;
Tem como ajudar só mais essa? :upset: Como vou listar só as informações dessas últimas 3 linhas?
foreach($_SESSION as $linha)
{
if(is_array($linha))
{
foreach($linha as $valor)
{
echo "<br>$valor";
}
}
}
tente assim:
foreach($_SESSION as $linha)
{