Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/12/2010, 02:38
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 16 años
Puntos: 331
Respuesta: buscador no esta funcionando

Hola andres, es un poco dificil seguirte sin ver la información en la DB, no se puede comprobar cuantos resultados debe devolver, sin embargo, prueba simplificando el programa y debugeando un poco, also así:

Código PHP:
<?PHP
error_reporting
(E_ALL);
ini_set("display_errors", 1);

$campo = array("distribuidor", "marca", "producto", "comentario");
$numelentos = count($campo);

for (
$i=0; $i < $numelentos; $i++)

{
    
$campoac= $campo[$i];

    
$a= $_POST['palabra'];

    if (
$a==false)
    {
        echo 
"<p>Debe especificar la busqueda</p> \n";
        exit;
    }

    
$link = mysql_connect("localhost", "xxx", "xxx");

    
mysql_select_db("xxx", $link);

    
$sql = "SELECT * FROM buscador WHERE $campoac LIKE '%{$_POST['palabra']}%' ORDER BY distribuidor";
    
$result = mysql_query($sql, $link);

    if(!
mysql_num_rows($result)) {
        echo 
"No hay resultados";
        die();
    }

    while(
$row = mysql_fetch_assoc($result))
    {
        
print_r($row);
    }


}

?>
a ver qué pasa, saludos