Ansem_93
29-12-2011, 17:59
Raga ho un problema: devo fare una chat per la scuola.
In pratica ho creato una form dove inserire i dati da mettere nel database (numero messaggio,nick e messaggio). il problema è che il messaggio non viene inviato. il motivo non riesco a capirlo perchè la query è corretta,visto che prima a causa di un errore mi caricava nuove voci nel database :/
//query che mette nel database il messaggio
$aggiungi = "INSERT INTO dbm (nick,messaggio)"
. " VALUES ('$_POST[nick]','$_POST[mex]');";
//lancio la query
if (key_exists("invia",$_POST)) {
$send= mysql_query($aggiungi,$conn)
or die( "Errore: " . mysql_error() );
}
invia è il nome del pulsante ovviamente.
Il mio dubbio è che non debba usare una sessione.
In pratica ho creato una form dove inserire i dati da mettere nel database (numero messaggio,nick e messaggio). il problema è che il messaggio non viene inviato. il motivo non riesco a capirlo perchè la query è corretta,visto che prima a causa di un errore mi caricava nuove voci nel database :/
//query che mette nel database il messaggio
$aggiungi = "INSERT INTO dbm (nick,messaggio)"
. " VALUES ('$_POST[nick]','$_POST[mex]');";
//lancio la query
if (key_exists("invia",$_POST)) {
$send= mysql_query($aggiungi,$conn)
or die( "Errore: " . mysql_error() );
}
invia è il nome del pulsante ovviamente.
Il mio dubbio è che non debba usare una sessione.