Avatar billede idiotbarn Nybegynder
12. juni 2001 - 22:41 Der er 13 kommentarer og
1 løsning

Dato.

Scriptet siger vist sig selv, hvis sidst brugeren var her (dato/klokkeslet) er mindre end datoen/klokkeslettet i db\'en så......
<%
Response.Cookies(\"Mail\")(\"sidst\") = request.Cookies(\"Mail\")(\"Nu\")
Response.Cookies(\"Mail\").Expires = date + 365

Response.Cookies(\"Mail\")(\"Nu\") = Now()

If rs(\"Dato\") > Sidst Then
Response.Write \"NY\"
Else
Response.Write \"Gammel\"
End If

%>
Avatar billede idiotbarn Nybegynder
12. juni 2001 - 22:42 #1
Den siger hele tiden \"Gammel\" lige gyldig hvilken dato der står i db\'en
Avatar billede chris2k Nybegynder
12. juni 2001 - 22:43 #2
Hvad er spørgsmålet?
Avatar billede netsrac Praktikant
12. juni 2001 - 22:45 #3
Hvor er sidst defineret ? Du mangler

Sidst = ?
Avatar billede idiotbarn Nybegynder
12. juni 2001 - 22:48 #4
hov...
Sidst = Request.Cookies(\"Mail\")(\"sidst\")
Avatar billede netsrac Praktikant
12. juni 2001 - 22:51 #5
Og hvad er så spm ?
Avatar billede idiotbarn Nybegynder
12. juni 2001 - 23:01 #6
Hvorfor får jeg kun \"Gammel\" ud, selv om datoen i databasener mindre?
Avatar billede jakobandersen Nybegynder
12. juni 2001 - 23:30 #7
Måske skulle du lige skrive
If rs(\"Dato\") < Sidst Then
Response.write \"Ny\"
Else
Response.write \"Gammel\"
End if
Avatar billede idiotbarn Nybegynder
12. juni 2001 - 23:35 #8
det skulle være lige meget, for den skulle ændre sig når jeg ændre datoen til mere eller mindre, og det gør den ikke
Avatar billede s_raagaard Nybegynder
13. juni 2001 - 00:35 #9
Prøv at skrive dette på siden som \"logger\" brugeren første gang:
<%
Response.Cookies(\"Mail\")(\"LastVisit\") = Date()
Response.Cookies(\"Mail\").Expires = date + 365
%>

Nu lægger du jo 365 dage til expire dato\'en for cookien. Så skriv dette på siden der henter data fra databasen:

<%
dim LastVisit,DBdato
LastVisit=Response.Cookies(\"Mail\")(\"LastVisit\")
\'skriv her din DB connection
...
DBdato=rs(\"Dato\")
If DBdato > LastVisit then
Response.Write \"NY\"
Else
Response.Write \"Gammel\"
End If
%>

Så bør det virker....

/søren
Avatar billede idiotbarn Nybegynder
13. juni 2001 - 21:14 #10
Lige for at se på det, så skal det ikke helt funke sådan, da LastVisit bliver lavet til datoen den dag brugeren kommer ind på siden, det skal være gangen før, han besøgte siden der skal stå...
Avatar billede mindtwister Nybegynder
15. juni 2001 - 20:49 #11
datediff funktionen? - siger det nogen noget?
Avatar billede idiotbarn Nybegynder
16. juni 2001 - 11:53 #12
altså, jeg har ikke så stor afaring med datoer, uddyb lige...
Avatar billede idiotbarn Nybegynder
19. juni 2001 - 00:18 #13
Nix det virker ikke....
rs(\"Dato\") er et langt dato format felt, hvis det gør noget....
Avatar billede idiotbarn Nybegynder
23. juli 2001 - 21:43 #14
For at det kom til at virke, skulle det hele konventeres til cDate()...
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