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";
}

?>