Hola yonolose, exactemente cual es el error que te arroja? mientras ubicas esto prueba así tu código:
Código PHP:
if($categoria == NULL){
echo "¿Dónde desea realizar la búsqueda?" . "<br />" . "<br />" . "<a href=\"chporletrainicial.php?categoria='texto'\">Chistes-texto</a>" . "<br />" . "<a href=\"chporletrainicial.php?categoria='graficos'\">Chistes-graficos</a>";
}else{
switch($categoria){
case "texto":
$chcategorias = "Select * from chistes WHERE nombre LIKE '%$letra%' AND categoria != 'borrado'";
$result = mysql_query($chcategorias) or die("Error en query $chcategorias:" .mysql_error() );
break;
case "graficos":
$resultforchg = mysql_query("SELECT * FROM humorgrafico WHERE nombre LIKE '%$letra%' AND categoria != 'borrado'") or die("Error en query $resultforchg:".mysql_error());
$chcategorias1 = "SELECT * FROM humorgrafico WHERE nombre LIKE '%$letra%' AND categoria != 'borrado'";
$resultcampo = mysql_query($chcategorias1) or die("Error en query $chcategorias1:".mysql_error() );
$campo = mysql_fetch_array($resultcampo);
break;
}
Saludos.