-
Notifications
You must be signed in to change notification settings - Fork 0
/
salvarPedido.php
30 lines (27 loc) · 1.26 KB
/
salvarPedido.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
session_start();
$codCliente = $_SESSION['usuarioId'];
if(@count($_SESSION['produtoSession']) == 0){
}else{
$somaValor = 0;
require_once 'admin/conexao.php';
foreach($_SESSION['produtoSession'] as $produtoId => $qtdProduto){
$sqlProduto = $conexao->query("SELECT * FROM produtos WHERE produtoId = '$produtoId'");
$linhaP = $sqlProduto->fetch(PDO::FETCH_OBJ);
$subTotal = $linhaP->preco * $qtdProduto;
$somaValor += $linhaP->preco * $qtdProduto;
}
}
foreach($_SESSION['produtoSession'] as $produtoId => $qtdProduto){
$sql = "INSERT INTO pedidos(cliente_cod, produto_cod, qtdProduto, somaValor)
VALUES(:codCliente, :produtoId, :qtdProduto, :somaValor)";
$cadastro = $conexao->prepare($sql);
$cadastro->bindParam(':codCliente', $codCliente);
$cadastro->bindParam(':produtoId', $produtoId);
$cadastro->bindParam(':qtdProduto', $qtdProduto);
$cadastro->bindParam(':somaValor', $somaValor);
$cadastro->execute();
$_SESSION['fimPedido'] = "Pedido realizado com sucesso!";
header('location: comprar.php');
}
?>