
Buscar dos registros al mismo tiempo
Publicado por Zair Estevan (7 intervenciones) el 23/04/2021 03:13:14
Hola, tengo un buscador para mi pagina web, quiero realizar algo como un "Filtro de búsqueda", al querer buscar el genero y nombre de un libro a la vez, no me sale ningún registro, pero si busco solo el nombre o el genero si me trae los registros con dicho valor. Esta es la parte de la consulta que tiene la función de buscar en la tabla de la base de datos.
Agradecería la ayuda.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
$categoria = $_REQUEST['categoria'] ;
$busqueda = strtolower ($_REQUEST['busqueda']);
?>
<?php
// incluimos la conexión
require_once("../conexionbd/conexion.php");
// consultar la tabla productos
$sql_registe = mysqli_query($conexion, "SELECT COUNT(*) as total_registro FROM producto
INNER JOIN categoria ON producto.Categoria_IDCategoria = categoria.IDCategoria
INNER JOIN estado ON producto.Estado_IDEstado = estado.IDEstado
INNER JOIN editorial ON producto.Editorial_IDEditorial = Editorial.IDEditorial
INNER JOIN estante ON producto.Estante_IDEstante = Estante.IDEstante
INNER JOIN autor ON producto.Autor_IDAutor = autor.IDAutor WHERE (IDProducto LIKE '%' '".$categoria.$busqueda."' '%' OR NombreProducto LIKE '%' '".$categoria.$busqueda."' '%' OR
Portada LIKE '%' '".$categoria.$busqueda."' '%' OR CantidadEjemplares LIKE '%' '".$categoria.$busqueda."' '%' OR categoria.NombreCategoria LIKE '%' '".$categoria.$busqueda."' '%' OR
estado.Estado LIKE '%' '".$categoria.$busqueda."' '%' OR editorial.NombreEditorial LIKE '%' '".$categoria.$busqueda."' '%' OR estante.Estante LIKE '%' '".$categoria.$busqueda."' '%' OR
autor.NombreAutor LIKE '%' '".$categoria.$busqueda."' '%' )");
Valora esta pregunta


0