Ciao,
nei miei form di inserimento anagrafica in PHP solitamente per controllare i valori dei campi
utilizzavo javascript inserendo nel tag form onSubmit="return Controlli(this);

Poi includevo un file.js che faceva i controlli
codice:
function Controlli(TheForm) {

                if (TheForm.nome.value == "") {
                        alert("INSERIRE NOME ");
                        TheForm.nome.focus();
                        return false;
                }
}
In questo modo se non veniva rispettata la condizione non veniva fatto il submit del form e i dati inseriti non venivano cancellati.

Ora dovrei verificare che l'indirizzo email non sia già presente nel database e l'unico modo
con cui sono capace di farlo e che mi sembra piu' sensato è PHP...
Esiste un modo (magari integrando con ajax e/o jquery) per fare una validazione dei campi del form tramite pagina php (in cui verifico su db, ecc..) che però qualora i controlli non vadano a buon fine mi venga restituito un alert e non venga fatta la submit del form come avviene con i controlli javascript?

Spero di essermi spiegato...

Grazie
Ciao