Guest User

Untitled

a guest
Jan 20th, 2013
182
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.     /**
  3.      * Inicia SESSION
  4.      */
  5.     session_start();
  6.    
  7.    // Recuperar o ID do cliente já logado
  8.     $cliente = $_SESSION['cliente']['id'];
  9.    
  10.     //Forma de Pagamento
  11.     $formaDePagamento = $_POST['forma_pagamento'];
  12.    
  13.    
  14.     /*SQL para inserir o pedido, detalhe que o total deixei como zero*/
  15.     $sqlPedido = "INSERT INTO pedidos SET idCliente = '$cliente', formaPagamento = '$formaDePagamento', status = 0, total = 0, criado = NOW()";
  16.     $queryPedido = mysql_query($sqlPedido);
  17.     ///recuperar o ID criado
  18.     $idPedido = mysql_insert_id();
  19.    
  20.     //aqui armazenará o valor total
  21.     $total = 0;
  22.    
  23.     /**
  24.      * Aqui irá inserir os itens do pedidos
  25.      */
  26.      foreach($_SESSION['carrinho'] as $id => $qtd){
  27.         //Seleciona o produto pra recuperar as informa~ções do preco
  28.         $queryProduto = mysql_query("SELECT * FROM produtos WHERE idProduto = '$id'");
  29.         $rowProduto  = mysql_fetch_assoc($queryProduto);
  30.        
  31.         $total += $rowProduto['preco'] * $qtd;
  32.        
  33.         //insere os produtos dos pedidos
  34.         $sqlPedidoProduto = "INSERT INTO pedidos_produtos SET idPedido = '$idPedido', idProduto = '$id', qtd = '$qtd'";
  35.         mysql_query($sqlPedidoProduto);
  36.      }
  37.      
  38.      /*Alterar o valor do total*/
  39.      mysql_query("UPDATE pedidos SET total = '$total' WHERE idPedido = '$idPedido'");
RAW Paste Data

Adblocker detected! Please consider disabling it...

We've detected AdBlock Plus or some other adblocking software preventing Pastebin.com from fully loading.

We don't have any obnoxious sound, or popup ads, we actively block these annoying types of ads!

Please add Pastebin.com to your ad blocker whitelist or disable your adblocking software.

×