Avatar billede bikerbirk Nybegynder
23. marts 2003 - 18:25 Der er 6 kommentarer og
1 løsning

Hvordan laver man en cookie? Simpelt, 150 p.

Jeg har denne side... hvad er der galt? Hvorfor laver den ikke en cookie??

<%
If Request.ServerVariables("REQUEST_METHOD") = "POST" then
Response.buffer = True
If Request("visning") = "Afstemning" then
Response.Cookies("PotterWorld")("Hojre") = "afstemning/vote.php"
Response.Cookies("PotterWorld").Expires = Date+730

Elseif Request("visning") = "Opdatering" then
Response.Cookies("PotterWorld")("Hojre") = "opdatering/oversigt.php"
Response.Cookies("PotterWorld").Expires = Date+730

Elseif Request("visning") = "10 første tråde" then
Response.Cookies("PotterWorld")("Hojre") = "oversigt.asp"
Response.Cookies("PotterWorld").Expires = Date+730

Elseif Request("visning") = "Online chattere" then
Response.Cookies("PotterWorld")("Hojre") = "html/usersonline.html"
Response.Cookies("PotterWorld").Expires = Date+730

Elseif Request("visning") = "Reklame" then
Response.Cookies("PotterWorld")("Hojre") = "reklamefelt2.asp"
Response.Cookies("PotterWorld").Expires = Date+730

End If
End If
%>
<html>

<head>
  <title></title>
</head>

<body>

<form method="post" action="hojre2.asp">
<select name="visning">
<option value="1">Afstemning</option>
<option value="2">Opdateringer</option>
<option value="3">Seneste forumindlæg</option>
<option value="4">Online chattere</option>
<option value="5">Reklamer</option>
</select>
<input type="submit" value="Gem">
</form>
</body>

</html>
Avatar billede Slettet bruger
23. marts 2003 - 18:29 #1
det har du allerede oprettet 1 gang... du må kun oprettte det samme spørgsmål en gang... og hvis det er på grund af pointtallet er det også en dårlig undskyldning da man kan klikke på tallet i højre hjørne og sætte det op...!

http://www.eksperten.dk/spm/332441
Avatar billede bikerbirk Nybegynder
23. marts 2003 - 18:34 #2
Sorry westhi! Men har lukket det.. Øhm, ja nu er der ligsom ik noget at gøre ved det.. Men skal nok lade være! :)
Avatar billede torbenmelander Nybegynder
23. marts 2003 - 18:46 #3
Prøv at skrive POST med stort i dit formtag ...
Ellers så prøv at indsætte nogen Response.Write("") nogle forskellige steder i din asp kode f.eks.:

If Request.ServerVariables("REQUEST_METHOD") = "POST" then

Response.Write("1")
Response.buffer = True
If Request("visning") = "Afstemning" then
Response.Write("2")
Response.Cookies("PotterWorld")("Hojre") = "afstemning/vote.php"
Response.Cookies("PotterWorld").Expires = Date+730

Elseif Request("visning") = "Opdatering" then
Response.Write("3")
Response.Cookies("PotterWorld")("Hojre") = "opdatering/oversigt.php"
Response.Cookies("PotterWorld").Expires = Date+730

...

så kan du se hvor langt den kommer
Avatar billede bikerbirk Nybegynder
23. marts 2003 - 19:01 #4
Jeg kommer til 1! :((

Okay, hvorfor?? Kan i se nogen umiddelbare fejl?
Avatar billede torbenmelander Nybegynder
23. marts 2003 - 19:14 #5
Prøv lige efter Response.Write("1") at tilføje følgende kode:
Response.Write("Visning er:" & Request("visning"))
Avatar billede bikerbirk Nybegynder
29. marts 2003 - 16:19 #6
torbenmelander > Så skrev den 1, 2, 3... Så jeg skulle skrive if request("visning") = "1" then...

Svar, så får du point! :)
Avatar billede torbenmelander Nybegynder
30. marts 2003 - 14:38 #7
Godt du fandt ud af det :)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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