Mira intenta corrigiendo tu codigo a algo mas o menos como esto
Código PHP:
Ver originalrequire("conexion.php");
require("funciones.php");
if(isset($_POST['busqueda'])){ $criterio = getParam($_GET["criterio"], ""); // CRITERIO 1 DE BUSQUEDA
$criterio1 = getParam($_GET["criterio1"], ""); // CRITERIO 2 DE BUSQUEDA
$criterio2 = getParam($_GET["criterio2"], ""); // CRITERIO 2 DE BUSQUEDA
$mes = getParam($_GET["mes"], "");
$total = 0;
if ($criterio != "" and $criterio1 !="" and $criterio1 !=""){
$query = "SELECT Mes, Interface, ROUND(Disponibilidad,2) AS Disponibilidad, ROUND(BW_Util_IN,2) AS BW_Util_IN, ROUND(BW_Util_OUT,2) AS BW_Util_OUT, ROUND(Trafico_IN,2) AS Trafico_IN, ROUND(Trafico_OUT,2) AS Trafico_OUT, ROUND(Error_IN,6) AS Error_IN, ROUND(Error_OUT,6) AS Error_OUT, ROUND((Speed/1000000),2) AS Speed FROM bd_rmovil_bbr4 WHERE (".$criterio2." >= ".$criterio." AND ".$criterio2." <= ".$criterio1.") AND Mes IN ('".$mes."') ORDER BY ".$criterio2." DESC";
if($total>0){
$query6 = "SELECT DISTINCT Mes FROM bd_rmovil_bbr4";
$ListaDatos .='<td><div align="center">'.$rsEmp['Disponibilidad'];.'</div></td>
<td><div align="center">'.$rsEmp['BW_Util_IN'];.'</div></td>
<td><div align="center">'.$rsEmp['BW_Util_OUT'];.'</div></td>
<td><div align="center">'.$rsEmp['Trafico_IN']; .' Mb/s </div></td>
<td><div align="center">'.$rsEmp['Trafico_OUT']; .'Mb/s </div></td>
<td><div align="center">'.$rsEmp['Error_OUT'];.'</div></td>
<td><div align="center">'.$rsEmp['Error_IN'];.'</div></td>
<td><div align="center">'.$rsEmp['Speed']; .' Mb/s </div></td>';
}
}else{
echo"No se encontraron datos."; //El texto que apareciera si no se encontraron datos
}
}else{
echo "Ingrese los datos para buscar."; //Sería el primer texto
}
}