Advertisement
yesamarcos

Lendo XML e cadastrando no banco de dados

Jun 14th, 2018
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.14 KB | None | 0 0
  1. <?php
  2. // Arquivo XML ...
  3. if (file_exists('arquivo.xml')){
  4.     $xml = simplexml_load_file('arquivo.xml');
  5.     foreach ($xml->venda as $vendas => $venda){
  6.         // Dados do Cliente ....
  7.         $dados = [
  8.             'cod_venda, ' => 'cod_venda',
  9.             'cliente' => 'cliente',
  10.             'email' => 'email',
  11.             'data' => date("Y-m-d")
  12.         ];
  13.         // Inserindo dados da venda na tabela venda ...
  14.         $sql = "INSERT INTO venda ($dados->cod_venda, $dados->cliente, $dados->email, NOW())";
  15.         $last_id = LAST_INSERT_ID();
  16.         // Dados dos Produtos ....     
  17.         $prod_vendas = ['prod_venda' => $venda->itens];
  18.         // Inserindo os Produtos Vendidos ...
  19.         if(dados_inseridos_com_sucesso){
  20.             foreach ($prod_vendas as $prods => $prod){
  21.                 // Loop em cada Venda ...
  22.                 $registrar_prod_venda = [
  23.                     $prod->last_id => $last_id,
  24.                     $prod->cod_produto => 909,
  25.                     $prod->qtde => '12',
  26.                     $prod->descricao => 'Produto 1',
  27.                 ];
  28.                 // Criando a SQL para inserir os dados no banco de dados ...
  29.                 $sql1 = "INSERT INTO venda_produtos ($prod->last_id, $prod->cod_produto, $prod->qtde, $prod->descricao, NOW())";
  30.             }
  31.         }
  32.     }
  33. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement