Visualizzazione risultati 1 fino 11 di 11

Discussione: errore registrazione login

  1. #1
    Guest

    Question errore registrazione login

    qualcuno saprebbe dirmi dove sbaglio ?

    config.php
    Codice PHP:
    <?php
    function connect(){
    mysql_connect("localhost", "root", "");
    mysql_select_db("my_ioedio");
    }
    ?>
    index.php
    Codice PHP:
    <?php
    include'header.php';
    ?>

    <div id="wrapper">
    <p>ciao</p>

    </div>

    </body>
    </html>
    eader.php
    Codice PHP:
    <?php
    include'config.php';
    connect();
    ?>

    <html>
    <head>
    <title>Registrazione-Login Utente</title>
    </head>
    <body>
    registe.php al momento è incompleto manca la parte di invio email ,ma comunque i form con relative funzioni di errore dovrebbero funzionare ,invece mi da questo errore (Parse error: syntax error, unexpected T_VARIABLE in /membri/ioedio/registrazione/register.php on line 26)

    Codice PHP:
    <?php
    include'header.php';
    ?>

    <div id="wrapper">
    <?php
    if(!isset($_GET['passkey'])){
    if(!isset(
    $_POST['invia'])){
    ?>
    <form method="post" action="#" id="formregistrazione">
    <label for="username">Username</label>
    <input type="tex" name="username" id="username" /><br>
    <label for="password1">Passaword</label>
    <input type="password" name="password1" id="password1" /><br>
    <label for="password2">Ripeti Passaword</label>
    <input type="password" name="password2" id="password2" /><br>
    <label for="email">eMail</label>
    <input type="tex" name="email" id="email" /><br>
    <input type="submit" name="invia" id="registrati" value="Registrati" />
    </form>
    <?php }else{
    //creazione codice di conferma
    $codice_conferma = md5(uniqid(rand()));
    //Valori del form
    $username = mysql_real_escape_string $_POST['username']);
    $password1 = mysql_real_escape_string $_POST['password1']);
    $password2 = mysql_real_escape_string $_POST['password2']);
    $email = mysql_real_escape_string $_POST['email']);
    //controllo campi vuoti e password
    if($username == "" || $email == ""){
    echo
    "Devi riempire tutti i campi";
    }elseif(
    $password1 == "" || $password2 == ""){
    echo
    "Devi riempire tutti i campi";
    }elseif(
    $password2! = $password1 ){
    echo
    "Le password devono coincidere";
    } else{
    //inserisi i dai nel db utent_temp

    }
    } else{

    }
    ?>

    </div>

    </body>
    </html>

  2. #2
    Guest

    Predefinito

    Codice PHP:
    <?php
    function connect(){
    mysql_connect("localhost", "ioedio", "");
    mysql_select_db("my_ioedio");
    }
    ?>
    non root ma ioedio.

  3. #3
    Guest

    Predefinito

    niente da fare uguale
    (Parse error: syntax error, unexpected T_VARIABLE in /membri/ioedio/registrazione/register.php on line 26)

  4. #4
    Guest

    Predefinito

    Codice PHP:
    $username = mysql_real_escape_string $_POST['username']);
    $password1 = mysql_real_escape_string $_POST['password1']);
    $password2 = mysql_real_escape_string $_POST['password2']);
    $email = mysql_real_escape_string $_POST['email']);
    Mi pare che manchi qualche parentesi ...
    Ultima modifica di simpleticket : 13-09-2011 alle ore 17.21.16

  5. #5
    Guest

    Predefinito

    modificando in questo modo
    Codice PHP:
    $username = mysql_real_escape_string ($_POST['username']);
    $password1 = mysql_real_escape_string($_POST['password1']);
    $password2 = mysql_real_escape_string($_POST['password2']);
    $email = mysql_real_escape_string ($_POST['email']);
    l'errore da 26 si sposta a 36
    (Parse error: syntax error, unexpected '!' in /membri/ioedio/registrazione/register.php on line 36)
    Ultima modifica di ioeDio : 13-09-2011 alle ore 17.17.13

  6. #6
    Guest

    Predefinito

    I numeri di riga dove si verifica l'errore appaiono per dare indicazioni su dove guardare.

    Codice PHP:
    }elseif($password2! = $password1 ){
    ci vedi nulla di strano? Forse il segno di dioverso va scritto != e quindi il punto esclamativo non va attaccato alla parola precedente ma al segno di uguale?

    Codice PHP:
    //inserisi i dai nel db utent_temp
    e se non impari a scrivere bene non credo che gli script ti funzioneranno...

  7. #7
    Guest

    Predefinito

    grazie per l'indicazione e per la ramanzina, cmq l'errore rimane si sposta soltanto da un rigo ad un altro ogni mossa che faccio
    Ultima modifica di ioeDio : 13-09-2011 alle ore 17.50.15

  8. #8
    Guest

    Predefinito

    Adesso che errore hai?

  9. #9
    Guest

    Predefinito

    (Parse error: syntax error, unexpected T_ELSE in /membri/ioedio/registrazione/register.php on line 42)
    Codice PHP:
    //inserisci i dai nel db utent_temp

    }
    } else{

    }

  10. #10
    L'avatar di radiodelmomento
    radiodelmomento non è connesso AlterGuru
    Data registrazione
    09-09-2010
    Messaggi
    1,075

    Predefinito

    Sei sicuro che quell'else non vada in un'altra parentesi?
    Prova a metterla sopra o sotto, per ora non posso provare lo script.

  11. #11
    Guest

    Predefinito

    Mi pare che manchi una parentesi graffa

    aggiungine una alla fine

    Codice PHP:
    //inserisci i dai nel db utent_temp

    }
    } else{

    }
    }
    anche se non capisco perchè usi else se poi lasci in bianco ...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •