Ciao a tutti!
E' il mio primo topic in questo forum quindi mi scuso per eventuali errori da me involontariamente commessi!
Ho un problema con una query mysql!
Vorrei inserire dei dati in una tabella tramite form con questo script:
)tralasciando tutto lo script precedente di controllo ecc.)
Codice PHP:
// query d'inserimento
if(@mysql_query("INSERT INTO iscrizioni (email, password,data_registrazione) VALUES('$email','$password',now())") or die (mysql_error()))
{
echo"Conferma l'iscrizione tramite la mail che ti abbiamo inviato.<br>";
// email per la conferma
// intestazioni
$headers = "From: $admin_email\nreply-To: noreply\r\n";
$subject = "Conferma la tua iscrizione.";
//corpo del messaggio
$messaggio = "Ti ringraziamo per la tua iscrizione.\n";
$messaggio .= "La tua user è: ".$email."\n";
$messaggio .= "La tua password è: ".$password."\n";
$messaggio .= "Per confemare vai alla pagina http://xxxxxx ";
$messaggio .= "e inserisci i dati per l'autenticazione.\n";
$messaggio = "Non rispondere a questo messaggio per favore.\n";
// invio dell'email
@mail($email, stripslashes($subject),stripslashes($messaggio),$headers);
}
il problema è che quando inserisco i dati nel form non vengono inviati al db e nemmeno l'email viene inviata, non appare nessun errore ma la pagina rimane vuota!
So che è complicato senza tutto il resto dello script ma penso che sia la query ad essere sbagliata perchè il resto funziona!