Bonjour,
Je veux transmettre d'une page à une autre un tableau d'un champ de texte caché. Mieux vaut un exemple pour mieux illustrer mon problème.
# fichier c.php
$table = array( "champ1", "champ2", "champ3" ) ;
$c = serialize($table ) ;
echo "<a href='d.php?c=".$c. "'>Tansmettre un tableau</a>";
echo ' <form method="GET" action="d.php">' ;
echo " <input type='hidden' name='toto[]' value='". $c . "' />" ;
echo " <input type='submit' name='bouton' value='Envoyer' />" ;
echo ' </form>' ;
# fichier d.php
echo var_dump( ($_GET['toto'] )) ; => donne // array(1) {
[0]=>
string(63) "a:3:{i:0;s:6:\"champ1\";i:1;s:6:\"champ2\";i:2;s:6:\"champ3\";}"
}
echo var_dump( unserialize( stripslashes($_GET['toto'])) ) ; => ne donne // bool(false)
echo var_dump( $_GET['c'] ) ; => donne // string(63) "a:3:{i:0;s:6:\"champ1\";i:1;s:6:\"champ2\";i:2;s:6:\"champ3\";}"
echo var_dump(unserialize(stripslashes($_GET['c'] ) ) ) ; => donne // array(3) {
[0]=>
string(6) "champ1"
[1]=>
string(6) "champ2"
[2]=>
string(6) "champ3"
}
ce dernier résultat je sais comment l'exploiter,
J'aimerai donc pouvoir avoir la même chose en passant par un champ de texte caché contenant un tableau.
Est-ce que quelqu'un pourra m'aider... je vous remercie d'avance.