ho creato un sistema di messagistica privata tra gli utenti iscritti al mio sito.
Mi trovo d'avanti ad un problema che non so come risolvere...
Praticamente ho creato 3 file.php
newmessage.php (che spedisce il messaggio)
message_list.php (la lista dei messaggi - pagina del problema)
read_message.php (che apre ogni singolo messaggio per visualizzarllo - http://miosito/read_message.php?id=id messaggio&utente=utente destinatario
Ok... il problema è che adesso nella lista messaggi non so come fare per mettere il link...
Ovvero guardate il codice:
Codice: Seleziona tutto
function read_message($nome_utente)
{
$query = "SELECT oggetto,name_sender,data FROM messaggi WHERE name_recevier='$nome_utente'";
$result = mysql_query( $query ) or die ("query errata");
if (!$result){
echo "L'utente: ".$nome_utente." non ha nessun messaggio\n";
}else{
echo "<table border=\"3\" width=\"98%\" cellspacing=\"5\"><tr><td width=\"40%\"><b><font size='4'>Oggetto:</font></b></td><td width=\"20%\"><b><font size='4'>Mittente:</font></b></td><td width=\"38%\"><b><font size='4'>Data:</font></b></td></tr>";
while ($row = mysql_fetch_row($result))
{
echo "<tr><td><a href=\"/read_message.php?id=(cosa?)&utente=$nome_utente\">".$row[0]."</a></td><td>".$row[1]."</td><td>".$row[2]."</td></tr>";
}
echo "</table>";
}
}
Codice: Seleziona tutto
echo "<tr><td><a href=\"/read_message.php?id=(cosa?)&utente=$nome_utente\">".$row[0]."</a></td><td>".$row[1]."</td><td>".$row[2]."</td></tr>";
Come faccio a far riconoscere che quel messaggio corrisponde a quel id?... perchè i "row" sono generici e generano una lista che si allunga man mano che ci sono nuovi messaggi...
Non mi viene in mente nulla per far corrispondere a quel messaggio specifico quel id per farlo aprire nel read_message.php
Chiedo aiuto a voi!
Grazie e ciao!