Avatar billede data2k.dk Nybegynder
03. november 2004 - 00:02 Der er 4 kommentarer og
1 løsning

Cookies - I asp

hejsa

jeg har denne kode som udskriver ordet "Ny"
hvis noget har været i databasen i et døgn kun.. hvordan kan jeg ændre det så det "Ny" står ud for ting som har været der i 10 dage?

      <% dato = rs("dato")
IF CDate(dato) = CDate(Date()) OR CDate(dato) = CDate(datoMinusEn) THEN
ny = " Ny"
ELSE
ny = ""
END IF
%>
Avatar billede data2k.dk Nybegynder
03. november 2004 - 00:39 #1
må være noget lige her der skal ændres

= CDate(datoMinusEn)
Avatar billede fennec Nybegynder
03. november 2004 - 08:30 #2
IF CDate(dato) = CDate(Date()) OR CDate(dato) = datediff("d",-9,CDate(datoMinusEn)) THEN

Nu ved jeg ikke hvilken værdi der står i datoMinusEn, men går ud fra at den er sat til dagen før, hvorfor jeg trækker 9 dage fra.
Avatar billede data2k.dk Nybegynder
03. november 2004 - 14:21 #3
jeg tester lige om det virker når jeg kommer hjem i aften... :)
Avatar billede fennec Nybegynder
03. november 2004 - 14:32 #4
Der er lige en lille fejl:
IF CDate(dato) = CDate(Date()) OR CDate(dato) = dateAdd("d",-9,CDate(datoMinusEn)) THEN

Jeg er ikke helt sikker på have du vil have, men det skal måske være sådan i stedet:
IF datediff("d",dateadd("d",-10,date()),CDate(dato)) >= 0 then
ny = " Ny"
ELSE
ny = ""
END IF

Så bliver alle der er mindre end 10 dage gamle sat til "Ny".
Avatar billede data2k.dk Nybegynder
03. november 2004 - 22:15 #5
hmm det ser ud til at det virker: )) Jeg giver dig i hvertfald point og om ti dage hvis ny ikke forsvinder så spørger jeg bare igen: ) men ser ud til at fungere:) tak for 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
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