ora ho cambiato il db cosi:
id_sender varchar(11) latin1_swedish_ci No
id_recipient varchar(11) latin1_swedish_ci No
id_messaggio int(10) No auto_increment
mex varchar(200) latin1_swedish_ci No
ora int(10) UNSIGNED No 0
e il php cosi:
Codice PHP:
<?
include('checkuser.php');
$nick = $_POST['nick'];
$messaggio = $_POST['messaggio'];
$ora = time();
include('db.php');
$sql_user_check = mysql_query("SELECT username FROM users WHERE username = '$nick'");
$user_check = mysql_num_rows($sql_user_check);
if($user_check == 0)
{
echo"Il nome utente inserito non esiste in questo server";
}
if ($nick == $user_check)
{
//$ username la prendo da checkuser.php che controlla chi sono
$sql_messaggio = mysql_query("insert into messaggi (ora, id_recipient, mex, id_sender) values('$ora', '$nick', '$messaggio', $username");
echo"messaggio inviato";
}
?>
ma non funziona lo stesso