hola!
has comprobado q las variables post te llegan todas?
si es asi, prueba el
mysql_num_rows y asi sabras si la consulta te devuelve algun resultado.
Código PHP:
$result = mysql_query($query, $link) or die ("Error en: $query. " . mysql_error());
//numero de registres de la consulta
$nreg=mysql_num_rows($result);
echo $nreg;
EDITADO--> se han adelantado... xo pra el caso es lo mismo!
saludos