Guest --Bruno -- Postado Abril 16, 2008 Denunciar Share Postado Abril 16, 2008 galera.... to fazendo um site de e-comercio e to com uma bronca no carrinho de compras....ele armazena tudo no carrinho menos a quem a compra esta relacionada.....quero armazenar a compra relacionando ao usuario logado!<?session_start();$usuario = $_SESSION["logado"];include "../config.inc.php";$conexao = mysql_connect($banco_host, $banco_usuario, $banco_senha, $banco_nome);mysql_select_db($banco_nome);if (isset($_GET ['acao'])){ if ($_GET ['acao'] == "add"){ if (isset($_GET['id'])) { if (is_numeric($_GET['id'])) { $id_prod = addslashes(htmlentities($_GET['id'])); $sql_cont = "SELECT COUNT(*) AS n_prod FROM carrinho WHERE Id_produto = '$id_prod' AND sessao = '".session_id()."'"; $exe_cont = mysql_query($sql_cont, $conexao) or die(mysql_error()); $reg_cont = mysql_fetch_array($exe_cont, MYSQL_ASSOC); if ($reg_cont['n_prod'] == 0){ $sql_prod = "SELECT * FROM produtos WHERE id_produto = '$id_prod'"; $exe_prod = mysql_query($sql_prod, $conexao) or die(mysql_error()); $num_prod = mysql_num_rows($exe_prod); if ($num_prod > 0){ $reg_prod = mysql_fetch_array($exe_prod, MYSQL_ASSOC); $sql_add = "INSERT INTO carrinho (id_produto, nome_produto, preco_produto, qtd_produto, sessao) VALUES ('".$reg_prod['id_produto']."', '".$reg_prod['nome_produto']."', '".$reg_prod['preco_produto']. "', 1, '".session_id()."')"; $exe_add = mysql_query($sql_add, $conexao) or die(mysql_error()); } } } } } if ($_GET['acao']==del"){ if (isset($_GET['id])){ if (is_numeric($_GET['id'])){ $id_prod = addslashes(htmlentities($_GET['id'])); $sql_del = "DELETE FROM carrinho WHERE id_produto = '$id_prod'AND sessao =".session_id()."'"; $exe_del = mysql_query($sql_del, $conexao) or die (mysql_error()); } } } if ($_GET['acao]== "altera_qtd" ){ if (isset($_POST['qtd'])){ if (is_array($_POST['qtd'])){ foreach ($_POST['qtd'] as $id_produto => $qtd){ if (is_numeric($id_produto) && is_numeric($qtd)){ $sql_alt = "UPDATE carrinho SET qtd_produto = '$qtd' WHERE id_produto = '$id_produto' AND sessao = '".session_id()."'"; $exe_alt = mysql_query($sql_alt, $conexao) or die (mysql_error()); } } } } } } ?>qual a linha de codigo que devo adicionar??me ajudem aííí valeu!! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Visitante Postado Abril 18, 2008 Denunciar Share Postado Abril 18, 2008 resolvi....fiz assim:$sql_add = "INSERT INTO carrinho(id_produto, nome_produto, preco_produto, qtd_produto, sessao, login)VALUES('".$reg_prod['id_produto']."', '".$reg_prod['nome_produto']."', '".$reg_prod['preco_produto']. "', 1, '".session_id()."', '".$_SESSION["logado"]"'.)";$exe_add = mysql_query($sql_add, $conexao) or die(mysql_error()); Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest --Bruno --
galera....
to fazendo um site de e-comercio e to com uma bronca no carrinho de compras....
ele armazena tudo no carrinho menos a quem a compra esta relacionada.....
quero armazenar a compra relacionando ao usuario logado!
qual a linha de codigo que devo adicionar??
me ajudem aííí valeu!!
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.