Para empezar... estás repitiendo código unnecesariamente... todo esto:
Código PHP:
}
elseif ($cate == "deportes") {
include ("conexion.php");
$sql = "SELECT * FROM chistes WHERE categoria='$cat'";
$resp = mysql_query ($sql);
while ($row = mysql_fetch_array ($resp)) {
echo "Nombre: <a href=verc.php?id=".$row ["id"].">".$row ["nombre"]."</a><br>";
echo "Leído ".$row ["lec"]." veces.<br><br>";
}
$cuantas = mysql_num_rows ($resp);
echo "<font face='Trebuchet MS' size='2'><br><br>Hay <b>$cuantas</b> chistes en la base de datos</font>";
}
elseif ($cate == "animales") {
include ("conexion.php");
$sql = "SELECT * FROM chistes WHERE categoria='$cat'";
$resp = mysql_query ($sql);
while ($row = mysql_fetch_array ($resp)) {
echo "Nombre: <a href=verc.php?id=".$row ["id"].">".$row ["nombre"]."</a><br>";
echo "Leído ".$row ["lec"]." veces.<br><br>";
}
$cuantas = mysql_num_rows ($resp);
echo "<font face='Trebuchet MS' size='2'><br><br>Hay <b>$cuantas</b> chistes en la base de datos</font>";
}
elseif ($cate == "machistas") {
include ("conexion.php");
$sql = "SELECT * FROM chistes WHERE categoria='$cat'";
$resp = mysql_query ($sql);
while ($row = mysql_fetch_array ($resp)) {
echo "Nombre: <a href=verc.php?id=".$row ["id"].">".$row ["nombre"]."</a><br>";
echo "Leído ".$row ["lec"]." veces.<br><br>";
}
$cuantas = mysql_num_rows ($resp);
echo "<font face='Trebuchet MS' size='2'><br><br>Hay <b>$cuantas</b> chistes en la base de datos</font>";;
}
elseif ($cate == "feministas") {
include ("conexion.php");
$sql = "SELECT * FROM chistes WHERE categoria='$cat'";
$resp = mysql_query ($sql);
while ($row = mysql_fetch_array ($resp)) {
echo "Nombre: <a href=verc.php?id=".$row ["id"].">".$row ["nombre"]."</a><br>";
echo "Leído ".$row ["lec"]." veces.<br><br>";
}
$cuantas = mysql_num_rows ($resp);
echo "<font face='Trebuchet MS' size='2'><br><br>Hay <b>$cuantas</b> chistes en la base de datos</font>";
}
elseif ($cate == "politica") {
include ("conexion.php");
$sql = "SELECT * FROM chistes WHERE categoria='$cat'";
$resp = mysql_query ($sql);
while ($row = mysql_fetch_array ($resp)) {
echo "Nombre: <a href=verc.php?id=".$row ["id"].">".$row ["nombre"]."</a><br>";
echo "Leído ".$row ["lec"]." veces.<br><br>";
}
$cuantas = mysql_num_rows ($resp);
echo "<font face='Trebuchet MS' size='2'><br><br>Hay <b>$cuantas</b> chistes en la base de datos</font>";
}
elseif ($cate == "religiosos") {
include ("conexion.php");
$sql = "SELECT * FROM chistes WHERE categoria='$cat'";
$resp = mysql_query ($sql);
while ($row = mysql_fetch_array ($resp)) {
echo "Nombre: <a href=verc.php?id=".$row ["id"].">".$row ["nombre"]."</a><br>";
echo "Leído ".$row ["lec"]." veces.<br><br>";
}
$cuantas = mysql_num_rows ($resp);
echo "<font face='Trebuchet MS' size='2'><br><br>Hay <b>$cuantas</b> chistes en la base de datos</font>";
}
Puede reducirse simplemente a:
Código PHP:
}
else{
include ("conexion.php");
$sql = "SELECT * FROM chistes WHERE categoria='$cate'";
$resp = mysql_query ($sql);
while ($row = mysql_fetch_array ($resp)) {
echo "Nombre: <a href=verc.php?id=".$row ["id"].">".$row ["nombre"]."</a><br>";
echo "Leído ".$row ["lec"]." veces.<br><br>";
}
$cuantas = mysql_num_rows ($resp);
echo "<font face='Trebuchet MS' size='2'><br><br>Hay <b>$cuantas</b> chistes en la base de datos</font>";
}
Saludos