aoliveira
Membros-
Total de itens
6 -
Registro em
-
Última visita
Sobre aoliveira
aoliveira's Achievements
0
Reputação
-
// Este é o arquivo que salva no banco, será que consegue me ajudar? // Obrigado! <?php session_start(); error_reporting(E_ALL); ini_set('display_errors', true); require'php/conn.php'; require_once "functions/cart.php"; $usu= $_SESSION['usuario']; //coloco em $usu os dados da sessao.. $cpf = $_POST['cpf']; $senha = $_POST['senha']; $busca_cli = mysqli_query($conn,"select id_cli,cpf,senha,ativo from clientes where cpf = '".$cpf."' and senha ='".$senha."' and ativo = 'S'"); if(mysqli_num_rows($busca_cli)==1){ $dado = mysqli_fetch_array($busca_cli); if(count($_SESSION['carrinho']) > '0'){ $insert_pedido ="INSERT INTO pedido(pedido_data,pedido_data_hora,pedido_valor,pedido_status,pedido_id_cliente)VALUES('".date('y-m-d')."','".date('y-m-d H:i:s')."', '0','0','".$dado[id_cli]."')"; mysqli_query($conn, $insert_pedido); $read_ultimo_pedido = mysqli_query($conn, "SELECT pedido_id FROM pedido 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 descricao,preço FROM produtos WHERE 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['preço']; $valor_total_venda += $valor_total_produto_carrinho; } $insert_itens_pedido = "INSERT INTO itens_pedido(itens_pedido_pedido_id,itens_pedido_produto,itens_pedido_quantidade,itens_pedido_valor_produto,itens_pedido_valor_total,itens_pedido_id_cliente,status)VALUES('".$read_ultimo_pedido_view['pedido_id']."','".$id_produto."','".$qtd_produto."','".$read_produto_carrinho_view['preço']."','".$valor_total_produto_carrinho."','".$dado[id_cli]."','AB')"; mysqli_query($conn, $insert_itens_pedido); } $update_pedido = "UPDATE pedido SET pedido_valor = '".$valor_total_venda."',pedido_id_cliente = '".$dado[id_cli]."' WHERE pedido_id = '".$read_ultimo_pedido_view['pedido_id']."'"; mysqli_query($conn,$update_pedido); }else{ echo "<script>alert('Não existem produtos no carrinho')</script>"; echo "<script>window.location='carrinho.php'</script>"; } } else { echo "<script>alert('Senha ou CPF inválido ou seu cadastro ainda não foi ativado')</script>"; echo "<script>window.location='carrinho.php'</script>"; } //session_destroy(); echo "<script>alert('Pedido finalizado".$read_ultimo_pedido_view['pedido_id']." - ".$valor_total_venda." - ".$read_produto_carrinho_view['preço']."')</script>"; //echo "<script>window.location='index.php'</script>"; ?>
-
minha aplicação fica na locaweb, como posso ver esta configuração?
-
Boa tarde pessoal! Eu tenho um carrinho de compras que na minha máquina funciona perfeitamente (localhost), todos os dados que preciso gravar vão para o banco de dados, o problema é que quando coloco em meu servidor web o mesmo arquivo o mesmo banco, tem informações que não estão sendo salvas. Se alguém já passou por esta situação e poder me esclarecer qual é o problema eu agradeço bastante. Atc. Adenilson
-
Lowys te agradeço, más onde coloco, segue meu código para que entenda melhor o que quero fazer. <?php session_start(); require'php/conn.php'; if(count($_SESSION['carrinho']) == '0'){ echo "<script>alert('Não existem produtos no carrinho')</script>"; echo "<script>window.location='meu-carrinho.php'</script>"; }else{ $insert_pedido ="INSERT INTO pedido(pedido_data,pedido_data_hora,pedido_valor,pedido_status,pedido_id_cliente)VALUES('".date('y-m-d')."','".date('y-m-d H:i:s')."', '0','0','".$Id_do usuário."')"; mysqli_query($conn, $insert_pedido); $read_ultimo_pedido = mysqli_query($conn, "SELECT pedido_id FROM pedido 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 produto_descricao,produto_preco FROM produtos WHERE produto_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['produto_preco']; $valor_total_venda += $valor_total_produto_carrinho; } $insert_itens_pedido = "INSERT INTO itens_pedido(itens_pedido_pedido_id,itens_pedido_produto,itens_pedido_quantidade,itens_pedido_valor_produto,itens_pedido_valor_total)VALUES('".$read_ultimo_pedido_view['pedido_id']."','".$id_produto."','".$qtd_produto."','".$read_produto_carrinho_view['produto_preco']."','".$valor_total_produto_carrinho."')"; mysqli_query($conn, $insert_itens_pedido); } $update_pedido = "UPDATE pedido SET pedido_valor = '".$valor_total_venda."' WHERE pedido_id = '".$read_ultimo_pedido_view['pedido_id']."'"; mysqli_query($conn,$update_pedido); session_destroy(); echo "<script>alert('Pedido Finalizado')</script>"; echo "<script>window.location='meus-pedidos.php'</script>"; } ?>
-
eu já tenho este campo, não estou conseguindo é pegar esta variável e gravar neste campo
-
Boa noite! Venho pedir uma ajuda pois não estou conseguindo gravar o código do usuário que coloquei na tela do login da minha pagina, ex: quando eu entro no site peso login e senha, se tiver cadastrado a pessoa consegue entrar na pagina, é um carrinha de compra, o que eu quero é que quando eu fosse gravar o pedido e encerrar a compra, ficasse gravado na minha tabela de pedido a pessoa que fez a compra ou seja a pessoa que estava logado no sistema. Estou usando pho com tabela do phpmyadmin Gostaria que se alguém poder me ajudar fico agradecido.