[PHP] Array dans un input (envoie de tableau)

Résolu
zimeau Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   -  
zimeau Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

je souhaite envoyer une valeur ainsi en PHP :
$ListeOperat = array("Operateur3" => "aa","Operateur2" => "ab","Operateur1" => "ac");
echo "<input type='hidden' value='".$ListeOperat."' name='data' />";

et souhaite la récupérer ainsi :
echo $_POST[data][ListeOperat][Operateur1];

Évidemment, ça ne marche pas xD malgré mes nombreuses recherche, je trouve pas de solution. une suggestion svp?
Merci!


A voir également:

2 réponses

UgglyBoy Messages postés 426 Date d'inscription   Statut Membre Dernière intervention   64
 
ce n'est pas possible. tu ne peux pas passer un tableau en tant que tel dans une variable post ou get.

tu dois rassembler les clés et les valeurs du tableau sous forme de chaîne avec
implode
puis avoir
value="...une très longue chaîne..."


et inversement avec
explode
pour scinder des morceau de chaîne en tableau.

précise plus ton problème, car je ne suis pas sûr que tu le prennes par le bon bout... que veux tu faire du tableau dans la page web?
0
zimeau Messages postés 711 Date d'inscription   Statut Membre Dernière intervention   117
 
en faite, j'ai une liste d'utilisateur pour laquelle j'avais des traitement diffèrent a faire. je mettais donc mes utilisateurs dans un tableau (ceux-ci était affiché aussi dans un tableau sur une page, a titre d'information).
mais j'ai finalement résolue mon problème en utilisant les fonctions serialize/unserialize (envois du tableau serializé).
Merci du coup de main!
0