Advertisement
Guest User

Untitled

a guest
Nov 12th, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.12 KB | None | 0 0
  1. <?php
  2. $pedido = $_POST['pedido'];
  3.     $valor_total = preg_replace("/[^0-9.]/", "", $_POST['valor_total']);
  4.     $error = false;
  5.     $db = Database::getInstance();
  6.     try {
  7.         foreach($pedido as $fornecedor => $produtos) {
  8.             $total = array_sum ( array_column($itens, 'total') );
  9.             $SQL = "INSERT INTO pedidos (pedidos_fornecedor_id, valor_total) VALUES (" . $fornecedor . ", " . $total . ")";
  10.             if($db->query($SQL)) {
  11.                 foreach($produtos as $produto_id => $produto) {
  12.                     $SQL = "INSERT INTO pedidos_detalhes (pedidos_id, produto_id, quantidade, subtotal) VALUES (LAST_INSERT_ID(), " . $produto_id . ", " . $produto['qntd'] . ", " . preg_replace("/[^0-9.]/", "", $produto['total']) . ")";
  13.                     if(!$db->query($SQL)) {
  14.                         $error = true;
  15.                     }
  16.                 }
  17.             }else {
  18.                 $error = true;
  19.             }
  20.         }
  21.     }catch(PDOException $e) {
  22.         echo $e;
  23.         $error = true;
  24.     }
  25.    
  26.     if($error == true) {
  27.         echo 'Erro';
  28.     }else {
  29.         echo 'Sucesso';
  30.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement