Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    69

    problema controllo su email esistente

    ciao a tutti

    ho un piccolo problema

    ho un box di login dove l' utente inserisce i dati per loggarsi al portale....ho implementato una parte in jquery che invia il dato a uno script php, dove viene controllata o meno l' esistenza della mail nel db.....ma anche se la mail è presente mi viene sempre restituito un alert di errore.....come posso fare? ci sto sbattendo la testa senza soluzione....vi posto il codice:

    questo è il codice jquery



    var u=$("input#username").val();
    $.post("check_credentials.php", {User:u}, function(data) {
    var result = eval(data);
    if(result){
    // la mail è esistente quindi si puo procedere
    }
    else{
    // la mail NON è esistente quindi visualizzo alert di errore
    }
    });




    mentre questo è il piccolo script php che controlla se la mail esiste nel db restituendo true o false

    <?php
    $user=$_POST['User'];

    $check=mysql_query("SELECT * FROM Utenti WHERE Email='".$user."'");
    if (mysql_num_rows($check)){
    echo "true";
    }
    else {
    echo "false";
    }
    ?>

    sembra tutto ok vero? ma mi da sempre errore, ossia visualizzanso l' alert di email inesistente....aspetto vostra risposta

    grazie a tutti

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    codice:
    var u=$("#username").val();
    $.post("check_credentials.php", 'User='+u, function(data) {
    if(data){
    // la mail è esistente quindi si puo procedere
    }
    else{
    // la mail NON è esistente quindi visualizzo alert di errore
    }
    });
    e verifica cosa ricevi in php, e nella tabella Utenti User ed Email equivalgono?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    69
    ciao grazie per l' interessamento


    ho provato la tua soluzione ma al click sul pulsante non succede niente....i valori nel database coincidono alla perfezione...ho provato a stampare a video il valore di ciò che inserisco nel campo dello username e mi restituisce in un alert cio che effettivamente ho digitato....magari sto sbagliando lo script in php??

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2009
    Messaggi
    69
    ciao


    ho risolto....sai cosa stavo dimenticando?? l' inclusione dello script per la connessione al database.....è proprio vero che a volte le cose piu semplici sono sempre sotto il nostro naso.....fossero state piu in alto le avremo viste subito


    ti ringrazio comunque per il tuo aiuto

    ciao grazie

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 © 2026 vBulletin Solutions, Inc. All rights reserved.