Eu fiz a aplicação conforme a aula, mas a mensagem de erro não aparece de forma alguma, já que os produtos são sempre adicionados. Na criação da tabela, os campos não deveriam proibir o campo não nulo para que dê certo?
<?php include("cabecalho.php"); ?>
<?php $nome = $_GET['nome']; $preco = $_GET["preco"];$query = "insert into produtos (nome, preco) values ('{$nome}', '{$preco}')";
$conexao = mysqli_connect('localhost', 'root', '', 'loja');?>
<?php if(mysqli_query($conexao, $query)) { ?>
Produto <?= $nome; ?>, custando <?= $preco; ?>R$, foi adicionado com sucesso!
<?php} else{?>O produto <?= $nome; ?> não foi adicionado
<?php } ?><?php include("rodape.php"); ?>