O meu código de erro não está sendo exibido... Já mudei a sintaxe de exibição da mensagem e nada. Será que alguém pode ajudar?
<?php include('cabecalho.php'); ?>
<?php
function insereProduto($conexao, $nome, $preco){
$conexao = mysqli_connect('localhost', 'root', '', 'loja');
$query = "insert into produtos (nome, preco) values('{$nome}' , {$preco})";
$resultaQuery = mysqli_query($conexao, $query);
return $resultaQuery;
}
$nome = $_GET["nome"];
$preco = $_GET["preco"];
$conexao = mysqli_connect('localhost', 'root', '', 'loja');
if (insereProduto($conexao, $nome, $preco)){
?>
<p class="alert-success alert">
Produto
<?php echo $nome; ?> adicionado com sucesso!<br>
Preço: R$
<?php echo $preco; ?><br>
</p>
<?php
}else{
$msg = mysqli_error($conexao);
?>
<p class="alert-danger alert">
O produto não foi adicionado devido ao erro: <?php echo $msg ?>
</p>
<?php
}
?>
<?php include('rodape.php'); ?>