como os digo estoy haciendo un buscador. hay una base de datos sobre la que se consulta y una tabla llamada alimentos. para simplificar diremos que esta tabla tiene tres campos:
alimentoid-----autonumerico
alimento-------alimento en cuestion
categoria------categoria a la que pertenece
bien. hacemos un form que será el form de búsqueda del buscador. y tenemos:
Código PHP:
<form name="form" action="procesar.php" METHOD="POST">
<!-- nombre -->
<LABEL for=nombre>Nombre del Producto</LABEL><br>
<INPUT id=nombre size=20 name=nombre> <SPAN> </SPAN> <BR><br>
<input type="submit" name="Submit" value="Enviar" >
Código PHP:
$nombre=$_POST['nombre'];
$sql = "SELECT * FROM productos WHERE nombre LIKE '%$nombre%' ORDER BY nombre ASC";
$result = mysql_query($sql) or die (mysql_error());
$datos = mysql_num_rows($result);
if($datos<=0){
echo "No hay resultados coincidentes con tu búsqueda";
}
else
{
echo "<b>".$datos["nombre"]."</b><BR>";
}
Pero en cambio si pongo 'MOLDE PAN' me dice que no hay resultados. Alguna idea de por qué?
una vez solucionado esto iré complicando el buscador.
gracias por vuestra ayuda