yammaski
Gebruiker
- Lid geworden
- 9 mrt 2005
- Berichten
- 284
Om de juiste verzendingskosten bij mijn winkelwagentje te voegen, heb ik volgende loop en
code :
Het werkt bijna zoals het moet. Maar in het begin wordt altijd "shipID=1" toegevoegd.
Als ik dan de pagina hernieuw in de browser wordt wèl de juiste shipID/kosten bijgevoegd.
Ik denk dat de loop niet eerst alles doorloopt.
Iemand de juiste oplossing ?
Yammaski.
code :
Code:
<% Session("shipID")=1 'set Session variable for shipID
While(NOT WA_eCart_EOF(winkelwagentje)) 'loop through the winkelwagentje %>
<% winkelwagentje_Index=winkelwagentje.DisplayIndex -1 %>
<% 'winkelwagentje Validation
If ((WA_eCart_DisplayInfo(winkelwagentje, "Size") <25 ) And Session("Land") ="Nederland") Then 'check for any items with size <25 and Land = Nederland
Session("shipID")=2 'set Session variable for shipID
ElseIf (WA_eCart_DisplayInfo(winkelwagentje, "Size") =25 ) Then 'check for any items with size =25
Session("shipID")=3 'set Session variable for shipID
ElseIf ((WA_eCart_DisplayInfo(winkelwagentje, "Size") >25 ) And Session("Land") ="België") Then 'check for any items with size >25 and Land = België
Session("shipID")=4 'set Session variable for shipID
ElseIf ((WA_eCart_DisplayInfo(winkelwagentje, "Size") >25 ) And Session("Land") ="Nederland") Then 'check for any items with size >25 and Land = Nederland
Session("shipID")=5 'set Session variable for shipID
End If
set winkelwagentje=WA_eCart_MoveNext(winkelwagentje) 'move to the next item in the cart
Wend
set winkelwagentje=WA_eCart_MoveFirst(winkelwagentje) ' return to the top
%>
Het werkt bijna zoals het moet. Maar in het begin wordt altijd "shipID=1" toegevoegd.
Als ik dan de pagina hernieuw in de browser wordt wèl de juiste shipID/kosten bijgevoegd.
Ik denk dat de loop niet eerst alles doorloopt.
Iemand de juiste oplossing ?
Yammaski.