Tengo hecho un buscador simple, el cual funciona, pero solo si le ingreso una sola palabra, siendo que el texto donde hace la búsqueda puede estar compuesto por varias.
Y por otro lado no logré como comparar cuando se ingresa una búsqueda que no existe.
Dejo el código
Código PHP:
if(isset($_POST['search']))
$sql="SELECT * FROM `productos` WHERE titulo LIKE '%{$_POST['search']}%' ORDER BY `id` DESC";
$productos = $rs->get_object_list($sql);
Código HTML:
Buscador <form method="post" action="<?php $PHP_SELF ?>"> <div><input name="search" id="search" size="12" /> <input type="submit" value="buscar" /></div> </form>
Código PHP:
<?php if (($_POST['search']) == '') { // solo muestra el mensaje cuando el campo de búsqueda es vacío ?>
No se encontraron resultados.
<?php } else {
foreach($productos as $prod){
echo $prod->titulo // muestra el título del producto, por le cual se realiza la búsqueda.
} ?>