Originalmente inviato da
dementialsite
In effetti, l'ultimo controllo forse ti converrebbe eseguirlo all'interno dell'ultimo else, piuttosto che al suo esterno. Procedi così:
- dopo che hai assunto che tutti i dati, meno l'username, siano corretti (il codice così come l'hai scritto sopra, fino all'ultimo else if)
- connettiti al database, ed esegui la query per verificare se lo username è disponibile
- se è già utilizzato (la query ti restituisce almeno un risultato), allora notificalo all'utente
- in caso contrario, procedi con l'inserimento nel database
Questo è perché gli ultimi due casi richiedono entrambi una procedura comune (o meglio: uno dipende dalla riuscita dell'altro).
Stammi bene...