hay q trabajar sobre la fila
$sql = mysql_query("select * from descargas where categoria='$_REQUEST[cat]'");
vas a cambiarla por esta otra
$sql = mysql_query("select * from descargas where categoria='".$_REQUEST['cat']."'")or die("error en mysql".mysql_error());
y antes del while ones
if(mysql_num_rows($sql)<=0){
echo 'no hay resultados, intentelo mas tarde';
}
intenta con esto y luego nos comentas como te fue