Rieccomi qua con un'altra domanda! Funziona tutto perfettamente e sono veramente contento di ciò! Comunque ora vi faccio vedere un altro problema che avevo nella pagina di registrazione!
In pratica quando registra i dati nel database ne fa due...Quindi due ID con gli stessi dati!
Per aggirare il probelma nella pagina di attivazione eliminavo l'ID!
Comunque sarebbe meglio mettere a posto il problema dalla fonte!
Il codice della pagina registrazione:
Codice:
<?
if ($username =="" OR $password=="" OR $email==""){
echo "Campi username, password o e-mail errati!";
}
else {
$attivo = "1";
// Parametri di connessione al database
$db_host="";
$db_username="";
$db_password="";
$db_name="";
$db = mysql_connect($db_host, $db_username, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file configua.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file configura.php");
$query = "INSERT INTO utenti (user, pass, mail, Attivo) VALUES ('$username', '$password', '$email', '$attivo')";
mysql_query($query);
$num = mysql_insert_id();
$tuoemail="???@???.it";
$soggetto="Conferma iscrizione a ???";
$corpo_mesaggio="La ringraziamo per essersi iscritto a ???.
Per confermare la sua iscrizione clicchi il link sottostante:
http://compratutto.altervista.org/hp/attiva.php?ID=$num
Lo Staff";
mail ("$email", "$soggetto", "$corpo_mesaggio", "From: $tuoemail");
if (mysql_query($query, $db))
echo "Sei stato registrato correttamente!";
else
echo "Errore durante la registrazione!";
mysql_close($db);
}
?>
Non mi sembra registri due volte...Quindi non riesco a capire il perché!