Nessun'anima buona in ascolto?

Mi sta venendo un dubbio ma si possono mettere 2 if/else in questo modo?

if {
if {
} else {
}

} else {

}

Perchè può essere che sia questo l'errore! intanto la prima verifica mi serve per dare un'errore se qualcuno carica la pagina per venire dalla registrazione, l'altro mi serve per controllare sul database che non ci sia un nick uguale...come fare?