Pues el código de validación que muestras es Javascript y no código PHP, ¿no te parece que te has confundido de foro?
Como sea, te sugiero usar una librería de validación antes de querer hacer todo desde cero.
Esto es lo mejor que he visto:
http://parsleyjs.org/