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

hola gracias por responder tan rapido pero no me esta dando y hasta me saco error

buscador
buscador1

en la parte de encima están las palabras de búsqueda.

te lo agradezco

este es buscador con lo que me diste
Cita:
<html>

<body bgcolor="#D7DAC3">
<p>sensible - circuitos impresos-Catalogo-prueba</p>
<form method = "POST" action = "buscador1.php">
<table width="403" align="center">
<tr>
<td><div align="center">Buscar:
<input type="text" name="palabra" id="palabra" size="20">
<input type="submit" name="Submit" value="GO">
</div></td>
</tr>
</table>
<hr>
<?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";
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(!mysql_num_rows($result)) {
echo "No hay resultados";
die();
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>";// siempre emos querido poner links en los resultados aqui pongo un pequeño ejemplo de como hacerlo pero si queires ser mas espesifico en el linck pues juega un poco con el codigo
echo "<p> </p> \n";
echo "<hr>";
$bandera = "no";//cambiamos la bandera para avisar que si se encontro la palabra
while($row = mysql_fetch_assoc($result))
{
print_r($row);
echo "</table> \n";
}


}

?></form> </div>
__________________
-----------------
Hosting Medellin
Diseño web medellin