mikhell Posted October 14, 2010 Share Posted October 14, 2010 Hi ! I tried to have to table in one mysql request... $discution = mysqli_query($connection, "SELECT * FROM discution_groupe, discution_membre"); <?php //selectionne les discutions $discution = mysqli_query($connection, "SELECT * FROM discution_groupe, discution_membre"); //faire afficher les messages while($arrayDiscution == mysqli_fetch_array($discution)){ echo "<div class='messageMurPrincipal'>"; echo "<div class='image_MSGmurPrinc'></div>"; //aller chercher le nom de l'usager qui à écrit le message et le groupe où est le message //prendre le id dans les array $IDmembreMsg = $arrayDiscution['id_membre']; $IDgroupeMsg = $arrayDiscution['id_groupe']; //selectionner dans la base de donnée $selectMembre = mysqli_query("SELECT nom FROM membres WHERE id_membre = '$IDmembreMsg'"); $selectGroupe = mysqli_query("SELECT nom FROM membres WHERE id_membre = '$IDgroupeMsg'"); //aller chercher les resultat dans la requete $fecthMembre = mysqli_fetch_row($selectMembre); $fecthGroupe = mysqli_fetch_row($selectGroupe); //enlever les nom du query et les mettre dans une variable $nomMembre = $fecthMembre[0]; $nomGroupe = $fecthGroupe[0]; //Afficher le nom de l'usager / le nom du groupe echo "<div class='nomGroupe_Usager'>".$nomMembre." / </div>"; echo "<div class='noteGroupeImportantes'>"; echo "</div>"; echo "<div class='corpsDuMessage'>"; echo " ".$arrayDiscution; echo "</div>"; echo "</div>"; } ?> but there no messages on my board !? Yes i got messages in my tables.... how can i do it ? plz help Quote Link to comment Share on other sites More sharing options...
mikhell Posted October 14, 2010 Author Share Posted October 14, 2010 i have wrote 2 equal signs in my while ! but how can i order my request by my timestamp ? Quote Link to comment Share on other sites More sharing options...
BlueSkyIS Posted October 14, 2010 Share Posted October 14, 2010 ORDER BY timestamp Quote Link to comment Share on other sites More sharing options...
mikhell Posted October 14, 2010 Author Share Posted October 14, 2010 Thank you ! Now ... why my while doesnt show all messages ? it show only the messages in the table discution_membre, it didn't show the messages in discution_groupe <?php //selectionne les discutions $discution = mysqli_query($connection, "SELECT * FROM discution_groupe, discution_membre"); //faire afficher les messages while($arrayDiscution = mysqli_fetch_array($discution)){ echo "<div class='messageMurPrincipal'>"; echo "<div class='image_MSGmurPrinc'></div>"; //aller chercher le nom de l'usager qui à écrit le message et le groupe où est le message //prendre le id dans les array $IDmembreMsg = $arrayDiscution['id_membre']; $IDgroupeMsg = $arrayDiscution['id_groupe']; //selectionner dans la base de donnée $selectMembre = mysqli_query($connection, "SELECT * FROM membres WHERE id_membre = '$IDmembreMsg'"); $selectGroupe = mysqli_query($connection, "SELECT * FROM membres WHERE id_membre = '$IDgroupeMsg'"); //aller chercher les resultat dans la requete $fecthMembre = mysqli_fetch_array($selectMembre); $fecthGroupe = mysqli_fetch_array($selectGroupe); //enlever les nom du query et les mettre dans une variable $nomMembre = $fecthMembre['nom']; $prenomMembre = $fecthMembre['prenom']; $nomGroupe = $fecthGroupe['nom']; $noteMessage = $fecthGroupe['noteImportante']; //Afficher le nom de l'usager / le nom du groupe echo "<div class='nomGroupe_Usager'>".$prenomMembre." ".$nomMembre." / ".$nomGroupe."</div>"; //regarder si il y a une note importante if($noteMessage != ""){ echo "<div class='noteGroupeImportantes'>"; echo $noteMessage; echo "</div>"; } //Afficher le message echo "<div class='corpsDuMessage'>"; echo " ".$arrayDiscution['texte']; echo "</div>"; echo "</div>"; } ?> Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.