Catchable fatal error: Object of class mysqli

mikhellqc Messages postés 2 Statut Membre -  
 osef -
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

  1. mikhellqc Messages postés 2 Statut Membre
     
    <?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