Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Wesley Kovalski

Executar código ao selecionar um produto

Recommended Posts

Bom dia a todos!

Estou desenvolvendo uma sistema que vai funcionar da seguinte forma:

 

Depois que o usuário se logar no site, vai ter vários produtos, um do lado do outro...

Quando o usuário clicar em algum produto, vai aparecer uma imagem com um visto em verde, ou seja, esse produto foi selecionado...

 

E lógica é a seguinte, cada usuário vai ter um crédito para gastar, por exemplo:

 

Plano básico: R$ 30,00

 

Cada produto vai ter seu valor, se o usuário selecionou um produto com o valor de R$ 10,00 reais, o sistema vai guardar esse valor, e conforme ele vai selecionando mais produtos, ele vai somando e verificando se atingiu os R$ 30,00 reais que é o plano dele, se por acaso ele atingir o plano, vai mostrar uma mensagem na tela, dizendo que foi atingido o limite, se não for atingindo, o sistema não vai mostrar nenhuma mensagem.

 

Alguém já fez algo parecido, eu acho que vai ter que usar algum comando javascript, ao clicar no produto, e usar ajax para fazer isso em tempo real, seria isso?

 

Obrigado!

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você não necessariamente precisa de ajax, mas seria interessante sim.

 

Você pode ir salvando os produtos 'clicados' na session pra guardar o valor mesmo quando o usuário mudar de página.

 

É isso ae mesmo :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

fiote bom dia!

Mas como seria essa questão de guardar na session?

 

Por exemplo, caso ele selecionou 3 produtos, e esses três produtos somados os valores, atingiu R$ 30,00 reais, como irei mostrar uma mensagem na tela?

 

e tipo, como seria o evento ao usar no <a href=""> Imagem do produto </a>

 

No jquery eu poderia usar:


$( "#boxProduto" ).click(function() {
Tem como chamar um arquivo PHP aqui dentro dessa função? Para poder fazer as somas e verificar se atingiu os R$ 30,00 reais e mostrar na tela um alerta?
});
Tem como da um exemplo ae?

Compartilhar este post


Link para o post
Compartilhar em outros sites

$( "#boxProduto" ).click(function() {

 

Tem como chamar um arquivo PHP aqui dentro dessa função?

não, mas vc pode somar com javascript puro também.

 

Não vi nenhuma necessidade de ajax. Só js já resolve todo esse front.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não, mas vc pode somar com javascript puro também.

 

Não vi nenhuma necessidade de ajax. Só js já resolve todo esse front.

 

William,

 

Supondo que exista mais de uma página (url) para listar os produtos, e o usuário possa escolher produtos de várias páginas...

 

Deixar tudo isso no front apenas somando com onclick não vai funcionar. Por isso (e só por isso) sugeri o ajax: Pra salvar os produtos/valores numa session, e sempre que uma nova página for aberta ele já "começa" com o valor salvo, e vai acumulando.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ou pode jogar num txt com o valor salvo, e vai acumulando. pode se fazer em ASP ou php também se precisar implementar mais funcionalidades inclusive bd.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Mas só com PHP da pra fazer isso?

 

Tem como alguém colocar um exemplo ai?

 

Por exemplo, um link e nesse link uma função em jquery ou javascript...salvando na variável o valor do produto e somando com o outro produto selecionado?

 

Tem algum exemplo?

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.