SHARE
TWEET

Untitled

a guest Jan 20th, 2013 147 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
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top