Avatar billede tommyls Nybegynder
04. januar 2002 - 18:31 Der er 18 kommentarer og
1 løsning

sessions

Jeg har et par lette spørgsmål omkring sessions:

1. hvordan sætter jeg en variabel fra DB ind i en session: Jeg har gjort sådan her, men det virker vist ik:
session(\"vare\") = \" & objRS(\"merke\") & \"

2. Hvordan udskriver man så det der ligger i \"vare\" på siden?

3. hvordan ser løkken ud hvis man putter flere variabler ind i løkken??

T
Avatar billede darkhero Nybegynder
04. januar 2002 - 18:36 #1
1. session(\"vare\") = objRs(\"merke\")
Avatar billede darkhero Nybegynder
04. januar 2002 - 18:37 #2
2. <%=session(\"vare\")%> eller <% Response.write(session(\"vare\"))%>
Avatar billede darkhero Nybegynder
04. januar 2002 - 18:39 #3
løkken, hvad mener du? hvilken løkke?
Avatar billede tommyls Nybegynder
04. januar 2002 - 18:44 #4
hvis jeg nu trykker tilbage og henter en ny variabel ind i \"vare\" , så skal den huske den første, og udskrive begge.

Det er til en butik!
Avatar billede hirayz Nybegynder
04. januar 2002 - 18:44 #5
<%
do until rs.EOF
Response.write(session(\"vare\"))
rs.movenext
loop
%>
Avatar billede darkhero Nybegynder
04. januar 2002 - 18:48 #6
så kan du vel ligeså godt bare udskrive fra databasen.. hvad skal du bruge sessions til?
Avatar billede tommyls Nybegynder
04. januar 2002 - 19:00 #7
Den udkriver ikke flere variabler når jeg bruger <%
do until rs.EOF
Response.write(session(\"vare\"))
rs.movenext
loop
%>

Den tager stadig kun den sidste variabel
hvorfor ik?
Avatar billede tommyls Nybegynder
04. januar 2002 - 19:02 #8
Jeg skal vel bruge sessions for at gemme mine oplysninger når bruger går tilbage i browseren!
Avatar billede hirayz Nybegynder
04. januar 2002 - 19:04 #9

<%
do until rs.EOF
Response.write(objRs(\"merke\")&\"<br>\")
rs.movenext
loop
%>
Avatar billede tommyls Nybegynder
04. januar 2002 - 19:11 #10
Jeg kan sgu ik få den til det!
Det må sku da kunne lade sig gøre at putte en variabel ind i en session, gå tilbage i browseren putte en ny ind, og udskrive begge to!

Avatar billede darkhero Nybegynder
04. januar 2002 - 19:12 #11
ok.. så skal du:

Oprette sådan:
session(\"vare\" & objRS(\"id\")) = objRs(\"merke\")

Skrive sådan:
Do until objRS.EOF
  Response.write(session(\"vare\" & objRS(\"id\")))
  objRS.MoveNext
Loop

Avatar billede darkhero Nybegynder
04. januar 2002 - 19:13 #12
Skrive sådan:
Do until objRS.EOF
  If session(\"vare\" & objRS(\"id\"))) <> \"\" then
    Response.write(session(\"vare\" & objRS(\"id\")) & \"<br>\")
  End If
  objRS.MoveNext
Loop
Avatar billede tommyls Nybegynder
04. januar 2002 - 19:19 #13
ok nu forstår jeg...men den skriver nu

\'Then\' var ventet

What is that?
Avatar billede darkhero Nybegynder
04. januar 2002 - 19:30 #14
Det var fordi der var en ) for meget ;o)

Do until objRS.EOF
  If session(\"vare\" & objRS(\"id\")) <> \"\" then
    Response.write(session(\"vare\" & objRS(\"id\")) & \"<br>\")
  End If
  objRS.MoveNext
Loop
Avatar billede tommyls Nybegynder
04. januar 2002 - 19:34 #15
Den vil stadig ikke tage flere!
Det må nok ende med at jeg sætter et fast antal varer hvis der ikke kommer flere svar!
Avatar billede darkhero Nybegynder
04. januar 2002 - 19:37 #16
hvad mener du med at den ikke vi tage flere....

må vi se hele koden....

har du ICQ?
Avatar billede tommyls Nybegynder
04. januar 2002 - 19:39 #17
no icq

men kan jeg ikke sende den til din email?
Avatar billede darkhero Nybegynder
04. januar 2002 - 19:43 #18
ja, ok.. min mail er: terkild@sideservice.dk (også min Messenger account, hvis du har det)
Avatar billede darkhero Nybegynder
04. januar 2002 - 19:52 #19
Thx for pointene ;)

jeg har svaret på din mail... prøv det.. ellers bare mail tilbage!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester