Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/12/2010, 02:07
Avatar de andreshenao
andreshenao
 
Fecha de Ingreso: enero-2009
Ubicación: Medellìn
Mensajes: 417
Antigüedad: 15 años, 10 meses
Puntos: 7
buscador no esta funcionando

UN gran saludo estoy trabajando con un buscador y lo que esta pasando es que no me esta buscando bien por todas las palabras tengo 5 articulos con datos similares y otros diferentes para probar pero no me los trae todos

el buscador es este algo muy sensillo ver

hay palabras de ejemplo por ejemplo la palabra prueba debería traer dos item, circuitos impresos 4.

pero no funciona debidamente.

un gran saludo.
si alguien me puede asesorar.

Cita:
<?PHP

$campo = array("distribuidor", "marca", "producto", "comentario");
$numelentos = count($campo);
$bandera = "si";
for ($i=0; $i < $numelentos; $i++)

{
$campoac= $campo[$i];

$a= $_POST['palabra'];

if ($a==false)
{
echo "<p>Debe especificar la busqueda</p> \n";
echo "</html></body> \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 ($row = mysql_fetch_array($result))
{
mysql_field_seek($result,0);
while ($field = mysql_fetch_field($result)){
echo "<td><b></b></td> \n";
}

echo '<img src="'.$row["distribuidor"].'">';
echo "<table width=\"431\">
<tr> <td width=\"425\"><table width=\"100%\"><tr><strong>
<td width=\"205\"> <div align=\"center\"><FONT COLOR=\"#0099FF\">Distribuidor:</FONT></strong>".$row["distribuidor"]."</td>
<td width=\"206\"> <strong><FONT COLOR=\"#0099FF\">Marca:</FONT></strong>".$row["marca"]."</td>
</tr></table></td></tr><tr>
<td><strong><FONT COLOR=\"#0099FF\"> Producto:</FONT></strong>".$row["producto"]."</td></tr><tr>
<td><strong><FONT COLOR=\"#0099FF\">Descripcion:</FONT></strong>".$row["comentario"]."</td>
</tr><tr><td><strong> <FONT COLOR=\"#0099FF\">Link:</FONT></strong></td></tr><tr>
<td><div align=\"center\"><strong><FONT COLOR=\"#000099\"><a href=\"javascript:registro();\">Pedir Cotizacion</FONT> </strong></a> </div></td></tr>
</table>";
echo "<p> </p> \n";
echo "<hr>";
$bandera = "no";
}
while ($row = mysql_fetch_array($result));
echo "</table> \n";


}
if ($bandera == "si")
{ echo "<p>¡No se ha encontrado ningún registro!</p>\n";
} ?>
__________________
-----------------
Hosting Medellin
Diseño web medellin