Para comprobar que tu consulta que haces ($query) con esos condicionales (WHERE campo ... = tal .. etc) te arroja 1 o màs resultados y en consecuencia decidir si el usuario está o nó registrado .. deberías de comprobarlo contando el total de registros que te arroja la ejecución de la consulta con:
pg_num_rows() o usando el SQL particular de PostGreSQL para hacer un "COUNT()" (ese es de Mysql .. pero tal vez sea similar o lo mismo).
Así harías un condicional tipo:
Código PHP:
//etc código ..
if (pg_num_rows($result) > 0){
echo "<table .....">
while ($row=pg_fetch_array($result)){
echo $row['nombre_ente'];
// etc HTML/$row['nose']
}
echo "</table>";
} else {
echo "Usuario no está registrado";
}
Un saludo,