Estoy haciendo un buscador que metiendo palabras en un input me busca los resultados buscando dicha palabra en el titulo y caracteristicas de los productos en la bbdd.
el asunto es que me gustaria que filtrara la busqueda segun la palabra introducida + marcando un checkbox que indique oferta, stock, agotado etc... lo que sea.
pero no me funciona lo que tengo hecho , si pudieran ayudarme les estaria muy agradecido:
Código HTML:
Ver original
Código PHP:
Ver original
class ClaseDatosBusqueda { public function DatosBusqueda($nombre_tabla, $buscar, $filtro_oferta) { $sql = "SELECT * FROM " . $nombre_tabla . " WHERE titulo like '%".$buscar."%' OR caracteristicas LIKE '%".$buscar."%' AND estado LIKE '".$filtro_oferta."' ORDER BY visitas DESC"; $con = new Conectar(); $link=$con->ConectarBbdd(); $res = mysqli_query($link,$sql) or die ('Lo siento pero no selecciona los datos' . mysqli_error($link)); return $res; } } $llamada_ClaseDatosBusqueda = new ClaseDatosBusqueda(); $res = $llamada_ClaseDatosBusqueda->DatosBusqueda($nombre_tabla, $buscar, $filtro_oferta);
gracias de antemano