Meu código não executa, ele retorna a página em branco
Tenho um formulário onde selecionamos a opção/categoria em que queremos buscar e depois colocamos a palavra que queremos buscar, só que na hora de retornar os resultados ele retorna a página em branco.
Código:
<?php
include_once 'init.php';
$PDO = db_connect();
$opcao_filtro = $_POST['opcao_filtro']; // Pego a opção selecionada de um select
$busca = $_POST['busca']; // input text
$sql = 'SELECT * FROM tablet AS t WHERE';
//idlivro, titulo, tipo, e cor.
switch($opcao_filtro)
{
case 'titulo': {
$sql .= ' t.titulo=?';
break;
}
case 'autor': {
$sql .= ' t.tipo=?';
break;
}
case 'tema': {
$sql .= ' t.cor=?';
break;
}
}
$stmt = $PDO->prepare($sql);
$stmt->execute([$busca]);
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
$result = array_unique($rows);
foreach($rows as $row)
{
echo $row['titulo'];
echo $row['tipo'];
echo $row['cor'];
}Discussão (0)
Carregando comentários...