Además, si te fijas, la variable se llama $cate y no $cat.
Lo que no entiendo para nada es esta parte:
Código PHP:
include ("conexion.php");
$sql = "SELECT * FROM chistes";
$resp = mysql_query ($sql);
$deportes = mysql_query ("SELECT * FROM articulos WHERE categoria LIKE 'deportes'",$conexion);
$animales = mysql_query ("SELECT * FROM articulos WHERE categoria LIKE 'animales'",$conexion);
$machistas = mysql_query ("SELECT * FROM articulos WHERE categoria LIKE 'machistas'",$conexion);
$feministas = mysql_query ("SELECT * FROM articulos WHERE categoria LIKE 'feministas'",$conexion);
$politica = mysql_query ("SELECT * FROM articulos WHERE categoria LIKE 'politica'",$conexion);
$religiosos = mysql_query ("SELECT * FROM articulos WHERE categoria LIKE 'religioso'",$conexion);
while ($row = mysql_fetch_array($resp)) {
}
Una conexión a la base de datos, un montón de consultas, un while que recorre todos los registros de la primera consulta pero que no hace nada con ellos (se abren las llaves y se cierran inmediatamente). Yo que tú, borraría todo eso si no lo voy a utilizar.
SAludos