Tienes un error de sintaxis a nivel MySQL.
Estás poniendo el nombre de la tabla entre apóstrofos ('), cuando sólo pueden usarse acentos agudos allí (´). MySQL no los interpreta de la misma forma, y el nombre de la tabla queda como una cadena de texto, lo que sin duda dispara un error de sintaxis.
Lamentablemente
no estás verificando que la query se ejecute sin errores, algo básico en la programación, por lo que no lo estás detectando. Tu
asumes que la cosa anduvo bien, no lo verificas.
Al menos ponle un "or die()" para eso.
Además de eso, en el if() estás haciendo una asignación y no una comparación, que para el caso sólo requiere poner "if($consulta_info)", y no compararla con algo. A esto sumale que lo has puesto en el lugar equivocado: después de ver la cantidad de registros... cuando aún no sabes si pudo ejecutarse.
Código PHP:
Ver original<?php
include("connect_db.php");
//Datos que se recogen del formulario
$rpee = $_POST["rpee"];
$dpto = $_POST["listas"];
$consulta_info = mysql_query("SELECT rpe FROM '$dpto' WHERE rpe='".$rpee."'", $conexion) or
die("Error al ejecutar la consulta: ".mysql_error());
if($consulta_info){
echo 'No se encontro registro en la tabla';
}else{
echo 'Se encontro registro en la tabla!';
}
?>