[Resolvido] Exibir mensagem caso não seja encontrado nada
To fazendo um sistema de "vendas" e quando eu mando ele exibir os dados de uma determinada venda através do código da venda e o código é invalido(não existe) ele deveria me retornar a mensagem "Código de venda não encotrado.", mas simplesmente não exibe nada. O que pode ser? Eu tenho quase certeza que o problema ta no if mas eu não sei oque colocar para arrumar.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/css_per.css" rel="stylesheet">
<title>Lista de Cadastros</title>
</head>
<body>
<div class="fundo-pesquisa">
<div class="container-fluid">
<h3 class="titulo-page">Pesquisa de Cadastro</h3>
<div style="width: 400px;margin: 0 auto;">
<a href="pesquisar.php"><button class="btn btn-primary form-control">Voltar</button></a>
</div>
<br/>
<?php
include ('inc.site.php');
$site = new site();
$codigo = $_POST['codigo'];
$query_produtos = $site->query("SELECT * FROM cadastro WHERE cod_venda = $codigo");
while ($dados = mysqli_fetch_assoc($query_produtos))
{
if (mysqli_num_rows($query_produtos) != 0)
{
?>
<div class="painel-lista">
<strong>Código da Venda: <?php echo $dados['cod_venda'];?><br/></strong>
<strong>Cliente: <?php echo $dados['cliente'];?><br/></strong>
<strong>Cidade: <?php echo $dados['cidade'];?><br/></strong>
<strong>Descrição: <?php echo $dados['descricao'];?><br/></strong>
<strong>Modelo: <?php echo $dados['modelo'];?><br/></strong>
<strong>Valor: <?php echo $dados['valor'];?></strong>
</div><br/>
<?php
}
else
{
echo "Código de venda não encotrado.";
}
}
?>
</div>
</div>
</body>
</html>Discussão (3)
Carregando comentários...