esta tudo funcionando corretamente so na hora de passar de get para post da erro eu volto funciona normal
<?php $nome = $_POST["nome"]; $preco = $_POST["preco"]; $descricao = $_POST["descricao"];
$conexao = mysqli_connect('localhost', 'root', '', 'loja');
function insereProduto($conexao, $nome, $preco, $descricao) { $query = "insert into produtos (nome, preco, descricao) values ('{$nome}', {$preco}, '{$descricao}')"; $resultadoDaInsercao = mysqli_query($conexao, $query); return $resultadoDaInsercao; } ?>
<?php if(insereProduto($conexao, $nome, $preco, $descricao)) { ?>
Produto <?php echo $nome ?>, que custa R$<?php echo $preco ?> foi adicionado com sucesso!!!
<?php
}else { $msg = mysqli_error($conexao);
?>
O produto <?php echo $nome; ?> não foi adicionado: <?php echo $msg ?>
<?php } ?>