I am trying to insert data into MySQL, no error appears but does not enter the values in the database.
<?php
INCLUDE "conexao.php";
if (isset($_POST["submit"])) {
$cod_produto = $_POST['cod_produto'];
$dsc_produto = $_POST['dsc_produto'];
$preco_produto = $_POST['preco_produto'];
$qtd_estoque = $_POST['qtd_estoque'];
$sql = "INSERT INTO estoque (cod_produto, dsc_produto, preco_produto, qtd_estoque) VALUES ('".$cod_produto."', '".$dsc_produto."', '".$preco_produto."', '".$qtd_estoque."')";
if (!mysqli_query($sql)) {
die('Error: ' . mysqli_error());
}
else
echo" error";
}
?>
I have already tested the connection and it is ok.
With the help of the staff I was able to find the errors.
submit was not working, correct code:
<button id="btn_aceitar" name="submit" value="submit" class="btn btn-success" type="Submit">Adicionar produto</button>
I was forgetting to call the query itself, correct code:
<?php
INCLUDE "conexao.php";
if (isset($_POST["submit"])) {
$cod_produto = $_POST['cod_produto'];
$dsc_produto = $_POST['dsc_produto'];
$preco_produto = $_POST['preco_produto'];
$qtd_estoque = $_POST['qtd_estoque'];
$sql = "INSERT INTO estoque (cod_produto, dsc_produto, preco_produto, qtd_estoque) VALUES ('".$cod_produto."', '".$dsc_produto."', '".$preco_produto."', '".$qtd_estoque."')";
$mysql = mysqli_query($conexao,$sql);
if (!mysql) {
die('Error: ' . mysqli_error());
}
else {
echo "Completo";
}
}
else {
echo "submit error";
}
?>
Thanks guys.