Bonjour,
J'essaye tant bien que mal de passer un tableau par un formulaire HTML, mais sans succès.
J'ai bien fait des recherches pour savoir qu'il faudrait utiliser les fonctions php serialize() et unserialize() associé peut-être à des fonctions d'encodages. Le seul problème est que je ne vois pas du tout comment ?
Je demande donc votre aide pour cela, apparement ce n'est pas méchant !
Quelques indications au niveau de mon code :
Sur page1.php
Sur page2.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 //MON TABLEAU $tableau = array("data1","data2"); //FONCTION SERIALIZE $tabserialize = serialize($tableau); //FORMULAIRE echo '<form method = "POST" action = "Importation2.php">'; echo '<input type = "hidden" name = "tableau" value="'.$tabserialize.'">'; echo '</form>';
Voila ce que je peux faire d'apres mes indications, mais quand je fais echo $tableau[0] ou un print $tableau j'obtiens une chaine de caractere bizarre .....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 //INITIALISATION VARIABLE DE FORMULAIRE //$tableau2 = urldecode($_POST['tableau']) ; //OU $tableau = unserialize($_POST["tableau"]);
Merci à vous !
Cordialement
Partager