• User Newbie

    Ok.. sto impazzendo con una query caricamento dati

    prima espongo il problema...
    ho questo php che funziona perfettamente (almeno sembra)
    [php]
    <?php
    include_once("config.inc.php");
    include_once("session.php");
    session_start();

    //verifica se esiste un post

    if(isset($_POST["codice"]) && $_POST["codice"] != "")

    $codice = $_POST["codice"];
    
    $codice_check = "SELECT id,codice FROM agenti WHERE codice='$codice'";
    $b =mysql_query($codice_check);
    $a = mysql_fetch_array($b);
    $codice_check = $a["codice"];
    

    // controllo che il codice non sia già presente
    if ($codice_check == $codice) {
    echo "<script type="text/javascript">alert("Questo codice è già inserito in archivio !"); history.go(-1)</script>";exit;
    }

    // carico i dati
    

    if ($codice_check != $codice) {
    $sql = "INSERT INTO agenti(cognome,nome,residente,via,provincia,nuovo,attivo,cessato,codice)VALUES('$cognome','$nome','$residente','$via','$provincia','$nuovo','$attivo','$cessato','$codice')";
    //echo $sql;exit;
    mysql_query($sql);
    header("Location: ins_agenti.php");exit;
    }
    ?>
    [/php]

    poi ho questo che non funziona per niente

    [php]
    <?php
    include_once("config.inc.php");
    include_once("session.php");
    session_start();

    //verifica se esiste un post

    if(isset($_POST["user"]) && $_POST["user"] != "")

    $user = $_POST["user"];
    
    $user_check = "SELECT id,user FROM utenti WHERE user='$user'";
    $b =mysql_query($user_check);
    $a = mysql_fetch_array($b);
    $user_check = $a["user"];
       
    // controllo che l'user non sia presente
    

    if ($user_check == $user) {
    echo "<script type="text/javascript">alert("questo Username è già in uso!"); history.go(-1)</script>";exit;
    }

    // carico i dati
    

    if ($user_check != $user) {
    $sql = "INSERT INTO utenti(nome,cognome,user,pass,mail,tel,cambiopass,codice,attivo)VALUES('$nome','$cognome','$user','" . md5($pass) . "','$mail','$tel','$cambiopass','$codice','$attivo')";

    //echo $sql;exit;
    mysql_query($sql);
    header("Location: ins_utente.php");exit;
    }
    

    ?>
    [/php]

    i due sono uguali apparte l'MD5 ma anche levandolo non mi funziona!! :arrabbiato:

    cosa mi stà sfuggendo??:?


  • User Attivo

    @Potino said:

    cosa mi stà sfuggendo??:?
    La variabile $pass
    Non la acquisisci da nessuna parte; praticamente inserisci in database l'md5 di... nulla! :smile5: