Visualizzazione risultati 1 fino 4 di 4

Discussione: Controllo se l'utente esiste

  1. #1
    Guest

    Predefinito Controllo se l'utente esiste

    ciao a tutti, volevo implementare al seguente codice

    Codice HTML:
    function conferma()
    		{
    			c=1;
    			if (document.formRegistrazione.username.value	=='') { c=0; }
    			if (document.formRegistrazione.password.value	=='') { c=0; }
    			if (document.formRegistrazione.password2.value	=='') { c=0; }
    			if (document.formRegistrazione.email.value	=='') { c=0; }
    			if (c==1)
    				{
    					if (document.formRegistrazione.password.value	==	document.formRegistrazione.password2.value)
    						{			
    						}
    					else
    						{
    							alert('Le password non corrispondono');
    							document.formRegistrazione.submit()=false;
    						}
    					document.formRegistrazione.submit();
    				}
    			else
    				{
    					alert('Tutti i campi sono obbligatori');
    				}
    		}
    La funzione per controllare se l'utente scelto esiste.

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Dovresti fare una richiesta via ajax verso il php, che controlla se nel database c'é già un utente con quel nome, e ritorna il risultato (ad esempio un 1 se esiste un utente; 0 se non esiste {o come vuoi te})...

    Se non vuoi complicarti con ajax nativo, puoi usarlo molto più semplicemente con jQuery: $.ajax().


    Ciao!
    Ultima modifica di alemoppo : 23-07-2011 alle ore 21.54.05

  3. #3
    Guest

    Predefinito

    mi potresti fare tu lo script in questione, per favore?

  4. #4
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,685

    Predefinito

    Citazione Originalmente inviato da tia96 Visualizza messaggio
    mi potresti fare tu lo script in questione, per favore?
    NO. Anche perché non so come salvi gli utenti...

    Devi solamente usare lato client (quindi con javascript) una cosa del genere: {codice copiato dalla pagina che ti ho linkato; si spiega da solo}
    Codice:
    $.ajax({
       type: "POST",
       url: "some.php",
       data: "name=John&location=Boston",
       success: function(msg){
         alert( "Data Saved: " + msg );
       }
     });
    dove "some.php" dovrebbe essere una cosa del tipo:

    Codice PHP:
    <?php
    $esiste_utente
    = //effettua ricerca nel database o file o comunque dove salvi gli utenti

    if($esiste_utente)
    echo
    '1';
    else echo
    '0';
    ?>
    Quindi da javascript, dentro success se msg è 1, l'utente esiste; altrimenti se è 0, l'utente non esiste. Quindi ti comporti di conseguenza...

    Dimenticavo: per usare jQuery, devi includere (in javascript) il file jQuery!

    Ciao!
    Ultima modifica di alemoppo : 23-07-2011 alle ore 22.28.50

Regole di scrittura

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