Código PHP:
if (mysql_num_rows($res) == 0); {
Tu problema esta ahí, al tu poner ; después del if, haces que si el if se cumple no ejecute nada, posteriormente lo que tengas entre las llaves { } se ejecuta ya que no pertenece a nada es un bloque anónimo.
Saludos.