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 :(