Hola!
Pues no se que pasa... pero cuando se ejecuta una sentencia que tiene un if y un else, se muestra al final un 1, justo entre el final de la etiqueta de php y el principio de la siguiente. Ese 1 sale se muestre lo que se muestre (es decir, tanto si se ejecuta el if como si es el else)
Y no tengo ni idea de porque...
Alguien lo sabe? Gracias, y perdon si ya esta contestado por ahi, yo no encontre nada