aoliveira
-
Total de itens
6 -
Registro em
-
Última visita
Posts postados por aoliveira
-
-
Em 13/04/2019 em 11:19, Leonardo Persan disse:
Você está usando algum framework?
Quais dados não são salvos no servidor?
Quando você efetua a compra é exibido algum erro?
O servidor está configurado para exibir os erros?
error_reporting(E_ALL)
ini_set('display_errors', true)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.
Salvar no banco de dados
em PHP
Postado
// 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>";
?>