Inseri o display para conferir se os dados estão aparecendo. Estão normais, porém após efetuar a query, o valor de "nome" é apagado. Gostaria de saber se há algum comando para eu entender o erro na conexão e descobrir porque não está sendo executado o código abaixo:
<?php include("cabecalho.php"); ?> <?php $id = $_GET["id"]; $nome = $_GET["nome"]; $preco = $_GET["preco"];
echo "id = " . $id . " nome = " . $nome . " preco= " . $preco;
$query = "insert into produtos (id,nome, preco) values ({$id},{$nome},{$preco})"; $conexao = mysqli_connect('localhost', 'phpmyadmin', 'password', 'produtos');
if(mysqli_query($conexao, $query)) { ?>
Produto <?= $nome; ?>, <?= $preco; ?> adicionado com sucesso!
<?php } else { ?>O produto <? = $nome; ?> não foi adicionado
<?php }?>