Visualizzazione risultati 1 fino 2 di 2

Discussione: Problema Registrazione in PHP

  1. #1
    Guest

    Predefinito Problema Registrazione in PHP

    Salve ragazzi volevo chiedervi un aiuto su una registrazione in php
    Funziona cosi' :
    - Si collega ad DB (creato da 3 campi username , password, email)
    - Compilo il form
    - Invio i dati al db che se li salva

    il problema è che non riesco proprio a farlo partire questo script...
    E' da due ore e un quarto che provo e riprovo ma niente...
    Se cè qualcuno che mi puo' aiutare :(


    Ecco il codice :

    Codice PHP:
    <?php


    if(!isset($_POST['submit'])){

    echo
    "<form method='post' onsubmit='return controllapassword(this);' action='#'>
    <font color='blue'><b>U</font>sername :</b><br>
    <input type='text' name='username' value=''><br><br>
    <font color='blue'><b>P</font>assword :</b><br>
    <input type='password' name='password' value=''><br><br>
    <b><font color='blue'>C</font>onferma <font color='blue'><b>P</font>assword :</b><br>
    <input type='password' name='password_conferma' value=''><br><br>
    <font color='blue'><b>E</font>-Mail :</b><br>
    <input type='text' name='email' value=''><br><br>
    <input type='submit' value='Effettua Registrazione' name='submit'>
    </form>"
    ;

    }else {

    include
    'config.php';
    include
    'connect.php';

    $user = mysql_real_escape_string($_POST['username']);
    $pass = mysql_real_escape_string($_POST['pass']);
    $email = mysql_real_escape_string($_POST['email']);

    $query = "INSERT INTO user (username,password,email) VALUES ('{$user}','{$pass}','{$email}')";
    $result = mysql_query($query,$conn);
    if (!
    $result) {
    die (
    "Username o E-Mail non Corrette!");
    }
    // controllo sul formato dell'email
    if((!isset($_POST['email'])) || (!eregi("^([a-z0-9\._-]+)(@[a-z0-9.-]+)(\.{1}[a-z]{2,4})$", $_POST['email'])))
    {
    echo
    "Attenzione, format e-mail non valido.";
    }
    // controllo sul formato della password deve essere alfanumerica e non deve superare i 15 caratteri di lunghezza
    elseif((!isset($_POST['password'])) || ($_POST['password'] == "") || (!preg_match("/^[a-z0-9]+$/i", $_POST['password'])) || (strlen(trim($_POST['password']) > 15)))
    {
    echo
    "La password deve essere alfanumerica e non deve contenere più di quindici caratteri.";
    }

    ?>

    Se c'è qualcuno che mi potesse aiutare lo ringrazierei tantissimo :)

  2. #2
    Guest

    Predefinito

    Ho cercato ma non ho trovato nulla!... vi prego aiutatemi :(

Regole di scrittura

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