Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    37

    Errore quando un utente prova a registrarsi con username gia in uso

    Salve sto facendo una pagina semplice in php che mi registra e mi crea dei record nel mio database con i dati di un form di una pagina html. Il problema è che io vorrei che quando un utente vuole registrarsi con un username gia in uso gli dia un errore di " username gia in uso".
    La logica che ho usato è:
    faccio una query nella quale prendo username = a quello del form
    poi con l'if faccio eseguire la query e la confronto con l'username del form.
    pero' mi manca un po di linguaggio penso , nel senso che vorrei semplificarmi la vita facendo cosi':
    eseguo la query, se la query mi da anche solo 1 record , faccio visualizzare un messaggio di errore, mentre se non ci sono record con quel username faccio eseguire l'INSERT INTO.

  2. #2
    Vedi le funzioni mysql_query() e le mysql_fetch_*() dove * è qualcosa, ce n'è diversi tipi

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    37
    ok ho risolto piu semplicemente con
    $sql1="SELECT username FROM utenti WHERE username='$_POST[username]'";
    $qry = mysql_query($sql1);
    $prova1 =mysql_num_rows($qry);
    if($prova1==1)
    {
    echo "username gia in uso";
    }

    Usando cioe' la stessa logica e linguaggio del login

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.