4
How to ask the $Produtos
if the insertion was made or if there was an error in the insertion attempt or die
of mysql
?
if(isset($_POST['cadastra_produtos'])){
///////////////////////////////////
$Produtos = $pdo->prepare("INSERT INTO tbl_produtos VALUES
(NULL, :prod_nome, :prod_categoria, :prod_dimens, :prod_qtde, :prod_valor, :prod_descr, :prod_data)");
$Produtos->execute(array(
prod_nome => strip_tags($_POST['prod_nome']),
prod_categoria => strip_tags($_POST['prod_categoria']),
prod_dimens => strip_tags($_POST['prod_dimens']),
prod_qtde => strip_tags($_POST['prod_valor']),
prod_valor => strip_tags($_POST['prod_valor']),
prod_descr => strip_tags($_POST['prod_descr']),
prod_data => date('Y-m-d H:i:s')
));
Consider giving an explanation of what your example does, an inexperienced user will copy your code and continue not knowing what happens. Besides firing a
undefined constant prod_nome
.– Papa Charlie