Salve.
Ho creato questo codice che seleziona i messaggi tra due utenti: l'utente loggato ( $UtenteID ) e il mittente ... il problema è che nella tabella messaggi non c'è il nome e cognome del mittente ma il proprio id.
Mi servirebbe una query nella query che, oltre che stampare le conversazioni, prenda alcune informazioni nella tabella user per i mittenti trovati ( id ).
Non so se mi sono spiegato :/
codice:<table border=0 width="100%"> <?php // SELEZIONO CONVERSAZIONI $MySql = "SELECT DISTINCT mittente FROM messaggi "; // DISTINTI MITTENTI $MySql .= "WHERE destinatario = '$UtenteID' "; // DESTINATARIO UtenteID $MySql .= "ORDER BY spedito DESC"; $Result = mysql_query($MySql); while ($rs = mysql_fetch_array($Result)) { ?> <tr><td align="left">[img]/images/icon/conv.png[/img] "><?= htmlspecialchars($rs["mittente"]) ?> - <a href="msg.php?mittente=<?= htmlspecialchars($rs["mittente"]) ?>" alt="Messaggi da <?= htmlspecialchars($rs["mittente"]) ?>"> Apri conversazione <? if(($rs["letto"]) != "1") {?>- NUOVI MSG<? }; ?></a></td></tr> <tr><td colspan=2><hr size=2></td></tr> <? } $rs->close; ?> </table>
GRAZIE

Rispondi quotando