As vezes queremos que nosso software em ASP guarde alguns dados, porém não queremos usar um banco de dados, pois geralmente esses dados são apenas usados por um tempo.
Farei aqui, um código que armazena o código e de um produto e a quantidade que está querendo ser comprada deste produto.
Suponhamos que nós façamos, um ecommerce em ASP, e que na parte de compras, nós coloquemos um link para colocar o produto no carrinho de compras, com a sua respectiva quantidade.
Sendo a variável COD, sendo a do produto e QTD, a quantidade a ser adiciona naquele produto.
Quando clicamos em comprar devemos levar o código a uma página aonde acontece a seguinte coisa:
'Aqui nós pegamos as duas variáveis.
If Session("ID") = "" Then Session("ID") = 0
'Aqui nós definimos uma variável Session que será responsável por guardar o ultimo número de indentificação da matriz.
For i = 0 to Session("ID")
If Session("PROD"&i) = COD Then Session ("QTD"&i) = QTD:COD = 0
Next
'Aqui nós verificamos se já não existe o código do produto armazenado, se existir, ele altera a quantidade de produtos e zera o código.
If COD <> 0 Then
Session("ID") = Session("ID") + 1
Session("PROD" & Session("ID") ) = COD
Session("QTD" & Session("ID") ) = QTD
End IF
'Aqui adicionamos um novo produto a matriz.
Response.Redirect "carrinho.asp"
%>
Bom, agora vamos ver como exibir esses resultados.
Esse código irá exibir todos os dados armazenado que podem ser usado para buscar em banco de dados ou outro fim.
Espero ter ajudado, até outra.
Pedro Henrique Parreira.
[email protected]
![]() |
CodigoFonte.net » Meu Mural » Competiva - Criação de Sites » Todos os Direitos Reservados © 2002/2010 |