Som regel gør man det jo dynamisk, så jeg ville nok først tjekke om sessionen var sat/tom - eksempel: -- val = Request.Form("værdi_som_skal_indsættes_i_sessionen") If Session("test") = "" Then Session("test") = val Else Session("test") = Session("test") & "," & val
Jeg ved ikke om det er et dumt spørgsmål, men hvad vil du opnå ved at samle sessionerne, når du allerede ved at de skal skilles ad igen??
og hvorfor hente en masse andet end det du har brug for?? hvis du eksempelvis kun skal bruge 5, hvad vil du så bruge resten til?? - er det ikke lige til at smide ud??
Jeg er ved at prøve at lave en webshop for at kunne samle De vare som skal i en indkøbsvogn vil jeg smide ID og det Antal som der skal bestilles i 2 variable Sessions. Derefter skal den hente dem ud igen så jeg kan vise dem ! ..
ID: 1,2,67,89,6, Antal: 12,34,56,78,87, 1 skal passe til 12. 2 til 34 osv osv ..
og hvis du ønsker ID 67 så arrID = Split(Session("ID"),",") arrAntal = Split(Session("Antal"),",") For i=LBound(arrID) To UBound(arrID) If arrID(i) = 67 Then index = i End If Next Response.Write ("der er bestilt "&arrAntal(index)&" stk af varen med id´et "&arrID("index"))
Hvis du ønsker skrive dem ud kun så -- arrID = Split(Session("ID"),",") arrAntal = Split(Session("Antal"),",") For i=LBound(arrID) To UBound(arrID) Response.Write ("Vare ID "&arrID(i)&" antal "&arrAntal(i)) Next -- så kommer de jo til at passe sammen så længe du har oprettet dem side om side som tidligere beskrevet
selv tak det er jo sådan set magen til foreslagene
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.