Ciao a tutti,
leggendo fra i post vecchi ho visto che il modo migliore per "passare" delle matrici/array di dati da una finestra ad un'altra è l'utilizzo delle funzioni serialize e unserialize.
Putroppo testando questo sistema mi sono accorto che dopo aver passato la matrice o l'array,serializzati, attraverso un campo hidden di un form quando vado a recuperarli li trovo "troncati". Sembra che un pezzo dei valori serializzati venga perso per la strada.
Posto qui sotto il codice della form che sto usando e che mi da il problema.
Grazie a chiunque mi aiuterà.
Simone
<?php
$riga['doc']="12";
$riga['descr']="ciao";
$riga['p']="102";
echo $prova=serialize($riga);
echo "
";
if($_POST['vai']) {
echo $_POST['righe'];
}
?>
<form method="post" action ="<?php echo $_SERVER['PHP_SELF'];?>">
<input type="hidden" name="righe" value="<?php echo $prova;?>">
<input type="submit" name="vai" value="vai">
</form>