Hola. Por fin he averiguado mis errores. Seguramente por el cansancio acumulado me lié tanto con algo tan sencillo. Cambiaba los valores de los errores, donde tenía que poner $error, ponía $error = true. Vamos, un follón, y como nadie excepto Nemutagk me contestó, pues no sabía si era fallo del php, del html, del echo o yo que sé. Por supuesto, no estáis obligados ni a contestar, ni a ayudar, no lo doy por hecho. Por si a alguien le sirve, este ejemplo me orientó a solucionar los problemas que tuve y a darme cuenta de la inversión de los valores:
http://www.taringa.net/posts/hazlo-t...r-con-PHP.html Un saludo.