[POO] Transmettre un tableau d'objet
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:
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:
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 :( |