ciao,
ho scritto questo codice per la conferma della registrazione via email, solo che non succede niente, dove sbaglio?
questo è quello che compare nella barra degli indirizzi del browser quando l'utente clicca sul link della email:
vuvuvu.sito.it/registrazione_conferma.php?codice=104&username=ttt
e questo è il codice:
Codice PHP:
<?
if ($pagina==1){
$codice_new=$HTTP_POST_VARS["codice"];
$username_new=$HTTP_POST_VARS["username"];
$sql = "SELECT a_login.*
FROM a_login
WHERE codice='$codice_new' AND username='$username_new' ";
$result = mysql_query($sql,$conn) or die ("errore ".mysql_error());
$row =mysql_fetch_array($result);
if (($row==0)==true){
$URL="home.php";
header ("Location: ".$URL);
}
if ($row['attivo']=='no'){
$sql = "UPDATE a_login
SET attivo='si'
WHERE codice='$codice_new' AND username='$username_new' ";
mysql_query($sql,$conn) or die (mysql_error());
$URL="registrazione_conferma.php?pagina=2";
header ("Location: ".$URL);
}
else {
$URL="registrazione_conferma.php?pagina=3";
header ("Location: ".$URL);
}
}
if ($pagina==2){
$msg2="grazie per aver confermato la registrazione";
}
if ($pagina==3){
$msg3="hai già confermato la registrazione";
}
?>