allora ci sono riuscito ora vede tutti i messaggi che ho ricevuto da un determinato utente la domanda ora e come faccio a mettere che si vedono anche i mess inviati da me a questo determinato utente? ti posto il codice php nuovo..grazie mille dell aiuto
$dbconn = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($dbname,$dbconn);
foreach($_POST as $key => $value)
{
$$key = mysql_real_escape_string($value, $dbconn);
}
if(@$action == "postmsg")
{
mysql_query("INSERT INTO messages (`user`,`msg`,`time`,`from`,`arrivo_messaggio`,`id _utente`)
VALUES ('$name','$message',".time().",'$mio_id','$id_ospi te','$mio_id') ",$dbconn);
mysql_query("DELETE FROM messages WHERE id <= ".
(mysql_insert_id($dbconn)-$store_num),$dbconn);
}
$messages = mysql_query("SELECT user,msg
FROM messages
WHERE arrivo_messaggio='$mio_id' and id_utente='$id_ospite' and time>$time
ORDER BY id ASC
LIMIT $display_num",$dbconn);
if(mysql_num_rows($messages) == 0) $status_code = 2;
else $status_code = 1;
echo "<?xml version=\"1.0\"?>\n";
echo "<response>\n";
echo "\t<status>$status_code</status>\n";
echo "\t<time>".time()."</time>\n";
if($status_code == 1)
{
while($message = mysql_fetch_array($messages))
{
$message['msg'] = htmlspecialchars(stripslashes($message['msg']));
echo "\t<message>\n";
echo "\t\t<author>$message[user]</author>\n";
echo "\t\t<text>$message[msg]</text>\n";
echo "\t</message>\n";
}
}
echo "</response>";
?>