passaggio di un array nascosto da una pagina ad un'altra

villato1

Nuovo Utente
20 Giu 2007
7
0
0
39
Padova
ciao a tutti
ho un problema, non riesco a vedere un array che passo dalla pagina1 alla pagina2
Pagina1: creo l'array

for($j=0;$j<count($disk);$j++) {
echo"<input type='hidden' name='choice[]' value='$disk[$j]''>";
}

Pagina2: scorro l'array e lo visualizzo

for($j=0;$j<count($_POST['choice']);$j++) {
echo"<br>$_POST[choice][$j]";
}
In realtà la pagina2 risponde con un elenco:
Array[0]
Array[1]
...

Qualcuno sa come fare per vedere i dati dell'array che ho passato?
 
Ti faccio vedere un trucco, vediamo se riesci a riutilizzarlo per il tuo script :faraone::

PHP:
<?php
$array = array("a","b","c");
$serial = serialize($array);
$data = unserialize($serial);
foreach($data as $val)
{
echo $val.'<br>';
}
?>

serialize() crea un unico oggetto dai valori degli arrai, quindi può essere trasmesso come una sola variabile; unserialize() riporta l'array allo stato originale.
 

Discussioni simili