19. september 2003 - 09:08Der er
5 kommentarer og 1 løsning
Slette en lille bid af min sessionen
Hej, jeg har en sessionen indeholderne værdi som: "24, 27, 33, 12, 77, 32" osv. osv Nu vil jeg gerne have at når jeg trykker på en bestemt knap overføres værdien af knappen som querystring og sletter den efterfølgende i sessionen.. Eks: Trykker på knap 12, så åbner siden slet.asp?id=12, her skal sessionen så slette 12... Men hvordan??
Du kan replace 12 med "" men for at være helt sikker på at eksvis 12 i 125 ikke fjerne så replace 12 samt skille tegn som komma og mellemrum før og komma efter..:
Er det rigtigt du har mellemrum imellem? komma og tallet??
str = ", " & Session("XXX") & "," id = Request.QueryString("id") str = replace(str, ", " & id & ",", ", ") if len(str) > 3 then str = Mid(str,3,len(str)-3) else str = "" end if Session("XXX") = str
Måske vier det lidt overkille men hvis man ukritisk fjerner 2 vil man ende med "4, 7, 33, 1, 77, 3" hvis inpuet er det som vist i spørgsmålet.
Perfekt, det virker men: Når jeg fjerner et tal efterlader den kommaet (eks. 27 , ) Hvorefter den laver fejl... Jeg skal også fjerne kommaet, men hvis der kun er et tal så er der intet komma?!!
if len(str) > 3 then str = Trim(Mid(str,3,len(str)-4)) else str = "" end if
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.