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

E-comerce


Guest - Marta -

Pergunta

pessoal o seguinte eu to fazendo um sistema tipo ecomerce... deixa eu explicar como quero>

eis a pagina de produtos com os seguintes campos:

- pagina produtos.asp

________________________________________________________________

cod ****** produto ******* preço ******** adicionar ao carrinho *****

botoes | limpar | |comprar|

________________________________________________________________

-> estes dados dos produtos vem de um bd, até ai tudo bem... o dificil ta no adcionar ao carrinho....

o campo adcionar ao carrinho é de um form (caixa de seleção)... a questão é, quando ele clicar no comprar ele aciona a pagina comprar.asp, lá eu quero q ele resgate apenas os produtos que o cliente marcou no campo adicionar (caixa de seleção) eu sei que preciso de sessions, veja o codigo que fiz:

produtos.asp

<%

set conn = server.createobject("adodb.connection")

conn.open "conexao"

set rsquery = conn.execute("select * from produtos")%>

<%

sub application_onstart()

dim cod, descricao, preço

cod=rsquery("cod")

descricao=rsquery("descricao")

preço=rsquery("preço")

end sub

sub session_onstart()

session("cod")=cod

session("descricao")=descricao

session("preço")=preço

session("add")=document.form.value="add"

end sub%>

-> mais embaixo na mesma pagina tem o form com o campo add ao carrinho

compra.asp

<%if application("add")=true then

response.write application("cod")

else

%>

não há produtos listados

<%end if%>

-> aqui não está o codigo completo

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

salva em uma session("carrinho") os produtos separados por virgula

if session("carrinho") = "" then

Session("carrinho") = rs("cod_pro")

Else

Session("carrinho") = Session("carrinho") & "," & rs("cod_pro")

End If

e na hora de fechar o pedido você quebra o conteudo da session com o split

espero ter ajudado

abraços

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
      152,2k
    • Posts
      651,8k
×
×
  • Criar Novo...