Cita: ¿Además debería rehacer la comprobación cuando fichero PHP reciba los datos del formulario para evitar insertar en la BD información errónea?, ¿o el navegador de por si evita estos problemas?.
La comprobacion de los campos se deberia hacer SIEMPRE en el servidor, y a ser posible, tambien en el cliente.
Un saludo