Estou há varias horas tentando descobrir o problema com a msg " Undefined variable: valor_total_venda", que recebo em relação a variavel $valor_total_venda do código abaixo e não estou descobrindo o problema. O mesmo código na página meucarrinho.php funciona perfeitamente. O que pode estar ocorrendo?
if(count($_SESSION['carrinho']) == 0){
echo "<script>alert('Não existe produtos no carinho')<script/>";
echo "<script>window.location = 'meucarrinho.php'<script/>";
}else{
$insert_pedido = "INSERT INTO psd_pedidos(pedido_data, pedido_data_hora, pedido_valor, pedido_status) VALUES('".date('Y-m-d')."', '".date('Y-m-d H:i:s')."', '0', '0')";
mysqli_query($conn, $insert_pedido);
$read_ultimo_pedido = mysqli_query($conn, "SELECT pedido_id FROM psd_pedidos ORDER BY pedido_id DESC LIMIT 1");
if(mysqli_num_rows($read_ultimo_pedido) > 0){
foreach($read_ultimo_pedido as $read_ultimo_pedido_view);
}
foreach($_SESSION['carrinho'] as $id_produto => $qtd_produto){
$read_produto_carrinho = mysqli_query($conn, "SELECT prd_nome, prd_valor FROM psd_produtos WHERE prd_id = '".$id_produto."'");
if(mysqli_num_rows($read_produto_carrinho) > 0){
foreach($read_produto_carrinho as $read_produto_carrinho_view);
$valor_total_produto_carrinho = $qtd_produto * $read_produto_carrinho_view['prd_valor'];
$valor_total_venda += $valor_total_produto_carrinho;
}