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??
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.