per rendere obbligatori dei campi basta controllare che non siano vuoti nella pagina di ricezione del form...
Per verificare che la mail invece abbia un formato corretto devi ricorrere alle espressioni regolari:codice:if (empty($nome_campo)){ echo 'nome_campo è obbligatorio '; echo 'Torna indietro'; }
Il controllo ti conviene farlo su tutti i campi che ricevi!codice:function IsEmail( $valore ) { $r = "([a-z0-9]+[\._\-]?){1,3}([a-z0-9])*"; $r = "/(?i)^{$r}\@{$r}\.[a-z]{2,6}$/"; return preg_match($r, $valore); }
---------------------------------------------------------------------
Se vuoi fare un controllo utilizzando la programmazione ad oggetti dai un'occhiata a questo articolo e a quello che lo seguono:
http://freephp.html.it/articoli/view...olo.asp?id=139
p.s. il javacript nel link del codice va scritto tutto attaccato!