Codice PHP:
<script>
function 
controllo()
{
var 
nome document.getElementById('name').value;
if(
nome==''){
document.getElementById('err_name').innerHTML 'manca il nome';
return 
false;
}
//se non ci sono errori()
document.forms['myForm'].submit()
}
</script>

<form ......id="myForm">
<input type="text" id="name" name="nome" value="">
<div  id="err_name"></div>
.....
<input type="button" value="invio" onClick="controllo()"> 
e cosi per il resto
PS molto semplice il codice.. un po macchinoso forse ma se la prima volta ti fai un idea

EDIT