Sistema de busca com MySQL e HTML

2 respostas
htmlmysql
A

Queria fazer um sistema de busca com filtro…

Por mim estaria bom um vídeo ou código para eu dar inicio ou algo para mim ter uma base.

No meu caso gostaria de adicionar a opção de filtrar por:

<select name="opcao_filtro">
           <option value="nulo">--</option>                
           <option value="titulo">Título</option>
           <option value="autor">Autor</option>
           <option value="tema">Tema</option>
           <option value="editora">Editora</option>
           <option value="indice">Índice</option>
</select>

Logo abaixo teria uma opção para buscar por palavras(seguido do filtro):

<input type="text" name="busca" id="busca">
 <input type="submit" value="Procurar">

Exemplo: Usuário selecionou buscar por Título e ele conseguir filtrar/buscar via input text os livros por título.

E depois(opcional para o usuário) buscar por letras(funcionaria junto com o filtro de palavras/categorias):

<a href="url">A</a>
<a href="url">B</a>

Exemplo: Usúario escolheu filtrar por título e quando ele clica na letra " A " buscasse pelo filtro selecionado e pela letra inicial selecionada.

2 Respostas

Murilo_Medeiros

Da pra fazer isso com javascript…

A

Até agora eu consegui fazer a parte do input assim:

require_once 'init.php';
$categoria = $_GET['opcao_filtro'];
$stmt = $db->prepare("SELECT * FROM table AS t WHERE t.categorias = ?");
$stmt->execute($categoria); //SE FOSSE 2 PARAMETROS, PASSE UM ARRAY
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);

Só que não executa nada, dá erro na 3º linha.

Criado 11 de julho de 2018
Ultima resposta 13 de jul. de 2018
Respostas 2
Participantes 2