Ciao a tutti.
Vorrei un consiglio sulla realizzazione di controlli vari sui campi di un form.

Ho una pagina che richiede l'inserimento di questi dati:

- mail
- user
- pass
- ripeti pass

Vorrei (col minor sforzo possibile e senza troppo codice) controllare se:

- il campo user è vuoto (se SI, fermati e torna indietro)
- la mail è vuota (se SI, fermati e torna)
- la pass è diversa dalla pass ripetuta (se SI, ritorna)

se non è nulla di questi prosegui.

per prima cosa, conviene un controllo in php o java?
io avrei fatto una cosa del genere:

- creo una funzione user_mess(numero messaggio)

- con degli if controllo le condizioni e in caso mando la funzione user_mess dandogli un numero che equivale al messaggio

- nella funzione "user_mess($messaggio)" c'è un case

case 1: scrivi che user è vuoto (in html) e un link che torna
case 2: scrivi che la mail è vuota e un link che torna
case 3: scrivi che le pass sono diverse e un link che torna


premetto che non conosco molto di php, quindi magari il mio passaggio è cmq logico ma implica molto codice.
di solito.. come si fa?

grazie mille