Ver Mensaje Individual
  #16 (permalink)  
Antiguo 03/06/2010, 08:52
guillermosira2010
 
Fecha de Ingreso: junio-2010
Mensajes: 23
Antigüedad: 13 años, 11 meses
Puntos: 1
Respuesta: Problema con mi código de buscador

ahora presento otro problema q pense q podia solucionar.

Al bsucar una palabra esta be trae como resultado toda la tabla compelta. Independientemente de la palabra que coloque, incluso aun si colocar nada en la casilla de busqueda me llama toda la tabla. :S

Por que ocurre esto?

este es el codigo actualizado que tengo:

Cita:
<?php

include("conexion.php"); //Incluimos un archivo de conexion a MySQL.



$sql="SELECT * FROM nuke_store_inventory WHERE title LIKE '%$Buscar%' AND price LIKE '%$Buscar%'"; // SQL para la búsqueda

$result=mysql_query($sql,$link);



if($row= mysql_fetch_array($result)) // Si hay resultados crea una tabla y los muestra
{

echo "<TABLE BORDER='0'><tr>";

while($row=mysql_fetch_array($result)){
echo "<tr><td>";
echo $row['title'];
echo "</td>";
echo "<td>BsF. </td>";
echo "<td>";
echo $row['price'];
echo "</td></tr>";
}

echo "</tr></TABLE>";
}
mysql_close($link);


?>
Intente modificando esta linea:

Cita:
$sql="SELECT * FROM nuke_store_inventory WHERE title LIKE ('%$Buscar%') AND price LIKE ('%$Buscar%')";
Pero sigue ocurriendo lo mismo :