Catchable fatal error: Object of class mysqli

Fermé
mikhellqc Messages postés 2 Date d'inscription mercredi 13 octobre 2010 Statut Membre Dernière intervention 13 octobre 2010 - 13 oct. 2010 à 17:08
 osef - 4 nov. 2010 à 09:15
Bonjour,
J'essaie d'aller chercher tout les groupes dont un utilisateur est inscrit.

<?php
//selectionner l'usager
$user = $_SESSION['username'];
//aller chercher le numéro de l'id de l'usager
$IDmembre = mysqli_query($connection, "SELECT id_membre FROM membres WHERE username = '$user'");
//regarder dans quels groupes l'usager est inscrit
$IDgroupes = mysqli_query($connection, "SELECT * FROM membres_groupe WHERE id_membre = '$IDmembre'");
//aller chercher les informations des groupes ou l'usager est inscrit
while($groupe = mysqli_fetch_array($IDgroupes)){
$infoGroupe = mysqli_query($connection, "SELECT * FROM groupes WHERE id_groupe = '".$groupe['id_groupe']".'");
}
//afficher la liste déroulante
echo "<select name='groupes_msg' id='groupes_msg'>";
echo "<option value=''>Vos groupes</option>";

while($arrayGroupes = mysqli_fetch_array($infoGroupe)){
echo "<option value='".$arrayGroupes['nom']."'>".$arrayGroupes['nom']."</option>";
}

echo "</select>";

?>

Comment puis-je faire ?


2 réponses

osef
1
mikhellqc Messages postés 2 Date d'inscription mercredi 13 octobre 2010 Statut Membre Dernière intervention 13 octobre 2010
13 oct. 2010 à 18:45
<?php
echo "<select name='groupes_msg' id='groupes_msg'>";
echo "<option value=''>Vos groupes</option>";
//selectionner l'usager
$user = $_SESSION['username'];
//aller chercher le numéro de l'id de l'usager
$IDmembre = mysqli_query($connection, "SELECT id_membre FROM membres WHERE username = '$user'");
$IDarrayMembre = mysqli_fetch_row($IDmembre);
//regarder dans quels groupes l'usager est inscrit
$IDgroupes = mysqli_query($connection, "SELECT * FROM membres_groupe WHERE id_membre = '$IDarrayMembre[0]'");
//aller chercher les informations des groupes ou l'usager est inscrit
while($groupe = mysqli_fetch_array($IDgroupes)){
$arrayGroupe = $groupe['id_groupe'];
$infoGroupe = mysqli_query($connection, "SELECT nom FROM groupes WHERE id_groupe = '$arrayGroupe'");
//afficher la liste déroulante
$arrayGroupes = mysqli_fetch_array($infoGroupe);
for($i = 0; $i <= mysqli_num_rows($infoGroupe); $i++){
echo "<option value='".$arrayGroupes[$i]."'>".$arrayGroupes[$i]."</option>";
}
}
echo "</select>";

?>
0