Ir para conteúdo
Fórum Script Brasil
  • 0

carrinho de compla em ajax


mastanimes

Pergunta

fiz um carrinho de compla mais não consigo fazer o sub total

como eu faço para somar dos valores todos os totais dos produtos de meu carrinho

exemplo:

imagem

nome web can

quantidade 3

preço 50.00

total 150.00

imagem

nome web can zx

quantidade 1

preço 80.00

total 80.00

sub total:???????? <-como eu faço.

codigo para calcular o total

///inicio item carrinho

mysql_select_db($database_curso_loja, $curso_loja);
$query_cart = "SELECT a.id, a.produto,a.imagem, a.valor, a.frete, b.id as idcart,b.ip, b.id_produto, b.qtd,a.valor* b.qtd as total FROM produtos a, carrinho b WHERE a.id=b.id_produto and b.ip='$ip'";
$cart = mysql_query($query_cart, $curso_loja) or die(mysql_error());
$row_cart = mysql_fetch_assoc($cart);
$totalRows_cart = mysql_num_rows($cart);
esse e do ajax: tudo.js
//fim id menu
//inicio adiciona item ao carrinho
$(".adiciona a").livequery('click',function(){
id_p=$(this).attr("rel")
$.ajax({
type:"GET",
url:"new_cart.php",
data:{id_p:id_p,acao:"mais"},
success: function(atual){
$(".carrinho").html(atual)

}
})
return false

})
//fim adiciona item ao carrinho
//inicio remove item ao carrinho
$(".remove a").livequery('click',function(){
id_p=$(this).attr("rel")
$.ajax({
type:"GET",
url:"new_cart.php",
data:{id_p:id_p,acao:"menos"},
success: function(atual){
$(".carrinho").html(atual)

}
})
return false

})

//fim remove item ao carrinho

//inicio atualiza item ao carrinho
$(".textqtd").livequery('blur',function(){
id_p=$(this).attr("id")
idqtd=$(this).val()
$.ajax({
type:"GET",
url:"new_cart.php",
data:{id_p:id_p,acao:"up",idqtd:idqtd},
success: function(atual){
$(".carrinho").html(atual)

}
})
return false

})

//fim atualiza item ao carrinho

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

mastanimes, você postou dois tópicos exatamente iguais !

Acabei de apagar um deles, a fim de tornar o fórum o mais organizado possível

Evite fazer isso, pois deixa o fórum desorganizado !

Quanto a sua dúvida, não seria apenas somar os valores ao adcionar um item ao carrinho ?

Link para o comentário
Compartilhar em outros sites

  • 0

Caro colega mastanimes...

No seu código falta uma parte muito importante, que é a montagem do HTML de saída.

.......codigo para calcular o total

///inicio item carrinho

mysql_select_db($database_curso_loja, $curso_loja);
$query_cart = "SELECT a.id, a.produto,a.imagem, a.valor, a.frete, b.id as idcart,b.ip, b.id_produto, b.qtd,a.valor* b.qtd as total FROM produtos a, carrinho b WHERE a.id=b.id_produto and b.ip='$ip'";
$cart = mysql_query($query_cart, $curso_loja) or die(mysql_error());
$row_cart = mysql_fetch_assoc($cart);
$totalRows_cart = mysql_num_rows($cart);

.......

Nele você deve fazer o cálculo do subtotal!

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,8k
×
×
  • Criar Novo...