hola a todos.
 
tengo una tabla en mysql -> "cargos"
esta tabla tiene las siguientes 3 columnas.. 
id (autonumerico) - nombre - nom_contrato 
lo que ocurre, es que en ocasiones, existe un valor ingresado en "nombre" .. pero en ocasiones no.. por ejemplo 
id - nombre - contrato
1 -    - 111
2 - aaa - 111
3 -        - 111
4 -        - 222
5 -        - 222
6 - bbb - 333
7 - vvv - 333
.etc
.etc 
lo que quiero hacer, es un echo que me dvierta en el caso que no haya 
ningun valor ingresado para un "contrato" determinado.. 
es decir.. 
si eligiera "111", continuo...., pues tengo al menos "aaa"
si eligiera "222", 
me advierta, pues todos los registros son ""
si eligiera "333", continuo 
trato de hacer algo asi, pero no resulta…. Aunque todos los campos de “nombre” esten “vacios”… continua.. y quiero me advierta.. como hago eso ¿??? 
este es mi php 
 Código PHP:
    $resulta= mysql_connect("localhost","xxx","xxx") 
or die ("no se pudo conectar con el servidorssssssss");
mysql_select_db("administracion",$resulta)or die ("problemas en la conexion a la base de datos");
$si_hay=mysql_query("select nombre from cargos where nom_contrato='$contrato_select'",$resulta);
if (empty($si_hay)) 
{
echo "<script>history.back(alert(\"no hay ningun registro\"));</script>";
}