Ciao a tutti, sto creando uno script dove gli utenti possono mandarsi messaggi tra loro nel sito, tipo quando mandi qui un messaggio privato...
io non riesco a capire dov'e l'errore, secondo me è una stupidagine ma non riesco a vederlo...
quando eseguo i file me li legge ma dice che gli utenti non esistono e quindi sul db non salva il messaggio...
il primo file è html:
il secondo è il php:Codice PHP:
<html>
<head>
<title>Messaggio</title>
</head>
<body>
<center>Scrivi qui sotto il messaggio da inviare:</center>
<form action="messaggio2.php" method="post">
<center>
Inserisci il nick dell'utente:
<input type="text" name="nick" size="30">
Messaggio:
<input type="text" name ="messaggio" size="30">
<input type="submit" value="Invia">
<input type="reset" value="cancella">
</form>
</body>
</html>
ah dimenticavo, vi faccio anche vedere la tabella del db:Codice PHP:
<?
$nick = $_POST['nick'];
$messaggio = $_POST['messaggio'];
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)
{
$update_mex = "UPDATE messaggi SET mex = '$messaggio''";
$query_meessaggio = mysql_query ($update_mex) or die ( "Non riesco ad eseguire la richiesta");
echo"messaggio inviato";
}
?>
si chiama messaggi
mex varchar(200) latin1_danish_ci
user_man varchar(25) latin1_danish_ci
user_ric int(4) auto_increment
ora timestamp ON UPDATE CURRENT_TIMESTAMP No 0000-00-00 00:00:00
poi piu avanti mettero anche le altre cose che sarebbero user_man quello che manda il mess
user_ric è chi lo riceve
e poi ora per fare vedere a che ora l'ha mandato...
non riesco a trovare l'errore aiutooooooooooooooooooooooooooooooooo