1
I am trying to do the data Insert in Mysql, no error appears but does not insert 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 already tested the connection and it’s ok.
With the help of the staff I was able to find the mistakes.
Submit was not working, correct code:
<button id="btn_aceitar" name="submit" value="submit" class="btn btn-success" type="Submit">Adicionar produto</button>
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 a lot.
In your code, if it is true it presents error and if it is false too. The data is entered?
– Jorge Martins
If you solved the problem, you can create an answer explaining the details.
– rray