Bonjour à tous,
j'aimerais savoir s'il est possible de transmettre des tableaux d'objets.
Je dispose d'une requete mysql me ramenant 4 champs (3 identifiants + 1 libelle) et je voudrais transmettre ces 4 valeurs à l'attribut "value" das cases à cocher de mon formulaire.
Je pensais donc faire le script suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 //--plus bas dans la page: -- $result = mysql_query("Select table.id1, table.libelle1, table2.id2, table3.id3 from ..etc") ; while ($resultObject = mysql_fetch_object($result )) { for ($j = 0; $j < count($result); $j++) { $Id1 = $resultObject -> id1; $Id2 = $resultObject -> id2; $Id3 = $resultObject -> id3; $Libelle1 = $resultObject -> libelle1; echo '<br>'; echo '<input type="checkbox" name="resultSelected[]" value="'; echo "$resultObject"; echo'">'; echo"$Libelle1"; } }
et pour récupérer et afficher les résultats à la page suivante, j'ai essayé ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $result = $_POST["resultSelected"];// recuperation de mon tableau d'objets $test = $result[0];// test de recuperation du 1er objet du tableau $test2 = $test->libelle1; // test de recuperation du champ "libelle1" echo "$test2"; // Pb ça ne m'affiche rien :(
Partager