Advertisement
Guest User

Untitled

a guest
Jan 20th, 2013
251
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.25 KB | None | 0 0
  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'");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement