Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043

    aiuto per email conferma registrazione

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

    ?>

  2. #2
    Nel link manca la definizione della variabile $pagina, che essendo vuota, non fa fare nessuna operazione alla pagina.

    Almeno a prima vista m'è sembrato questo!


  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    2,043
    no, la variabile pagina si trova in un'altro file, non l'ho inserito per non dilungarmi troppo.

    Ma il resto è giusto come sintassi?

  4. #4
    Ma così a grandi linee non mi sembra ci sia qualcosa di sbagliato!

    Prova a mettere degli echo per vedere dove si blocca!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.