Originariamente inviato da goikiu
Ad ogni modo per fare un controllo ad Hoc, dovresti dare un name al tasto di submit oltre che un value.

A php dici che se non è settato il name del tasto di submit stampa il form normale, altrimenti fa il controllo e tutto il resto che ti pare.
Io infatti utilizzo un campo di tipo hidden che mi manda un valore action e faccio un controllo su quel campo..

if(isset($_POST['action'])){
tutto quello che devo fare
}else
messaggio di errore

Il problema ora è fare un controllo in php e in tempo reale per esempio
Nome:______________ errore/ottimo
Errore/ottimo vengono visualizzati appena la persona passa a compilare il campo successivo...