I have a page that receives the ID (s) of the product (s) that are already saved in the 'products' table and being added via $_POST
to an array that receives this data (product_name, product_id , commodity value, quant_product)
In the 'products' table, this data is already saved, such as product_id, product_name, etc., and also other data such as ipi, icms, cofins.
I am currently receiving via $_POST
only some fields like the ID
(s) of the Product (s) added, I also need to consult the REMAINING of the data LINKED to these ID (s), which already are saved in the 'products' table (eg ipi, icms, cofins).
SUMMARY: Also take the other fields of the products table linked to each ID
added via $_POST
in the form of arrays (eg: product_id [])
//POST em array que recebo
$valor_unitario = $_POST['valorunitario'];
$nome-produto= $_POST['nome_produto'];
$quant_produto = $_POST['quant_produto'];
$subtotal = $_POST['subtotal'];
$id_produto = $_POST['id_produto'];
//AQUI INSERE OS ARRAYS NO BANCO DE DADOS, RECEBE OS PRODUTOS ADICIONADOS VIA POST (AQUI QUERO SALVAR O RESTANTE DOS CAMPOS DO PRODUTO ATRAVÉS DO ID DELES.
$i=0;
$sql= "INSERT INTO 'log_nfe_produtos' ('NOME_PRODUTO', 'VALOR_UNITARIO', 'QUANT_PRODUTO', 'SUBTOTAL', 'ID_EMPRESA','ID_NF') VALUES ";
foreach($nome_produto as $p){
$sql=$sql."('$p','$valor_unitario[$i]','$quant_produto[$i]','$subtotal[$i]','1','$cod_pedido[$i]'),";
$i++;
}
$sqlFinal = substr($sql, 0, strlen($sql)-1);
$sqlFinal2 = $conn->prepare("$sqlFinal");
$sqlFinal2->execute();