Hola!!
Quiero hacer una opción para buscar según letra inicial, pero no funciona:
Código PHP:
<?php
// Configura la información de tu cuenta
$dbhost='mysql.webcindario.com';
$dbusername='';
$dbuserpass='';
$dbname='';
// Conexión a la base de datos
mysql_connect ($dbhost, $dbusername, $dbuserpass);
mysql_select_db($dbname) or die('Cannot select database');
$letra=$_POST['letra'];
$categoria=$_GET['categoria'];
if($letra=="no"){
echo "No se ha elegido letra";
exit();
}
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'";
break;
case "graficos":
$resultforchg=mysql_query("SELECT * FROM humorgrafico WHERE nombre LIKE '$letra%' AND categoria != 'borrado'");
$chcategorias="SELECT * FROM humorgrafico WHERE nombre LIKE '$letra%' AND categoria != 'borrado'";
break;
}
//Sentencia sql (sin limit)
$_pagi_sql = $chcategorias;
//cantidad de resultados por página (opcional, por defecto 20)
$_pagi_cuantos = 20;
//Cantidad de enlaces que se mostrarán
$_pagi_nav_num_enlaces = 5;
//Incluimos el script de paginación. Éste ya ejecuta la consulta automáticamente
include("paginator.inc.php");
//Leemos y escribimos los registros de la página actual
while ($row=mysql_fetch_assoc($resultforchg)){
$ch_name = $row['nombre'];
$resultcampo=mysql_query($chcategorias);
$campo=mysql_fetch_array($resultcampo, MYSQL_ASSOC);
echo "<br />" . "<br />" . "<hr />" . $campo['nombre'] . "<br />" . "<br />" . "<img src='./humorgrafico/$ch_name' />"
. "<br />" . "<br />" . "Descripción: " . $campo['descripcion'] . "<br />" . "<a href=\"borrarchistegrafico.php?id=$id&categoría=$category\">Borrar</a>" . "<hr />" . "<br />" . "<br />";
}
//Incluimos la barra de navegación
echo"<p>".$_pagi_navegacion."</p>";
?>
¿Cuál puede ser el error?