1
I have a script that makes a query in the database and displays the result...
I would like when the query returns empty, a message is displayed to the user.
The code:
<?php
//variavel dinamica
$chave = $_POST['chave'];
// Inclui a conexão PDO
include 'conexao_sup.php';
// Cria a consulta para o MySQL e executa
$consulta = $conexao->query("SELECT * FROM `pecas` WHERE codigo like '%".$chave."%' or descricao like '%".$chave."%' or aplicacao like '%".$chave."%'");
//Mostra os valores-----------------------------------
//exibe mensagem se a variável dinâmica vier vazia
if (empty($chave)){
echo "<p style='color:#333; font-size:26px;'><b>Não foi digitado nada para a busca!</b></p>";
}
//exibe a consulta
else{
while ($linha = $consulta->fetch(PDO::FETCH_ASSOC)){
?>
//retorno formatado em HTML
<?php
}
}
?>
How do I now implement a condition where:
If $query is empty...display message: "nothing found" ?
Create an IF to check if
$consulta
returnsnull
or not, or inside thewhile
if$linha
isnull
or not...– RFL
I tried, but those conditions didn’t work.
– Charles Fay