Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    321

    Nome Utente Gia Esistente

    CIAO E AUGURONI A TUTTI.
    Scrivo perchè ho creato un applicazione web con modulo di registrazione, di login e di aggiornamento password ma vorrei inserire un ulteriore funzione alla registrazione e cioè quella del controllo nome utente gia esistente.
    Spero di essere stato chiaro, ancora AUGURONI A TUTTI DEL FORUM E AI WEB MASTER di html.it, a presto.

  2. #2
    $sql = "SELECT user, pass FROM utenti WHERE user = ".$_POST["user"]." AND pass = ".$_POST["pass"]."";

    $c = mysql_connect("host", "user", "pass");
    $d = mysql_select_db("nome_db", $c);
    $q = mysql_query($sql, $c);

    if(mysql_num_rows($q) > 0) {
    print "L'utente è già esistente nel database");
    }
    else {
    //blabla
    }

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    321

    OK

    GRAZIE MILLE LO PROVO SUBITO Ma so che funzionera' e' lo stesso script per il login.

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2005
    Messaggi
    120
    ciao.. ma ho visto che la query che effettui non è del tutto corretta.. si questa si usa per fare il login.. invece lui ha chiesto per sapere se l'utente esite.. cosa diversa..

    $sql = 'SELECT user, pass FROM utenti WHERE user = \''.$_POST["user"].'\'';

    questa è corretta.. se ti restituisce una riga esiste

    NB: crea nel database un campo unique.. cosi sei sicuro di non avcere doppioni
    spero di sesserti stato utile ciaoo
    super php

  5. #5
    Ma perché non fate lavorare il server DB???

    Date un'occhiata qui: HTML.IT

    Impostando la colonna con il nome utente come UNIQUE KEY, ottieni che, se la query non è soddisfatta (un nome utente si ripete), l'interrogazione non va a buon fine
    <ALCIO />
    Per cortesia: no PVT Tecnici
    ******* LINKS *******
    SRL
    MetalWave

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    321
    Grazie tantissimo non avevo la piena conoscenza di queste opzioni che ho guardato ora e che sono molto più agevoli e mi risparmiano del codice. grazie ancora a presto

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