Avatar billede cgleerup Nybegynder
13. maj 2005 - 11:24 Der er 13 kommentarer og
1 løsning

Redirect på dato i ASP

Hej med jer,

Kan jeg forholdsvis nemt i asp lave et tjek på at hvis datoen er imellem den 18-22 maj 2005 så skal der redirectes til aktiv.asp og hvis dette udsagn er falsk skal der redirectes til inaktiv.asp
???
Avatar billede kalp Novice
13. maj 2005 - 11:35 #1
Ja det burde være ligetil.

Bare felterne er af type dato i din database.
Avatar billede kalp Novice
13. maj 2005 - 11:38 #2
if ditdatofelt > '#17/05/05#' AND ditdatofelt < '#23/05/05#' then
redirekt til aktiv
else
redirekt til inaktiv
end if

bliver nok noget lignende det.
Avatar billede cgleerup Nybegynder
13. maj 2005 - 11:44 #3
Jeg har ikke nogen database med datoer....

Den skal jo reagere i henhold til et eller andet getDate agtigt?
Avatar billede kalp Novice
13. maj 2005 - 12:21 #4
if date() > '#17/05/05#' AND ditdatofelt < '#23/05/05#' then
Avatar billede cgleerup Nybegynder
13. maj 2005 - 12:24 #5
"ditdatofelt" - hvad mener du med det?
Jeg har ikke nogen felter. Blot en fil med navnet default.asp som skal redirecte og filerne inaktiv.asp og aktiv.asp - imellem den 18-05-2005 og den 22-05-2005 skal den vise aktiv.asp og alle andre dage såvel før som efter skal den vise inaktiv.asp ???
Avatar billede kalp Novice
13. maj 2005 - 12:44 #6
glem ditdatofelt... rettede jo på det da du sagde du ikke havde nogen database til

if date() > '#17/05/05#' AND ditdatofelt < '#23/05/05#' then
Avatar billede cgleerup Nybegynder
13. maj 2005 - 12:46 #7
Men i din kode nu står der jo "AND ditdatofelt".
Du er en guttermand hvis du skriver lortet så det er lige til at smide i hmtl filen, kan godt give lidt flere point, er newbie indenfor asp!
Avatar billede kalp Novice
13. maj 2005 - 12:58 #8
if date() > '#17/05/05#' AND date() < '#23/05/05#' then

hehe
Avatar billede kalp Novice
13. maj 2005 - 12:59 #9
her er 3 andre hvis den skulle brokke sig over dato formattet.

if date() > '17/05/05' AND date() < '23/05/05' then

if date() > 17/05/05 AND date() < 23/05/05 then

if date() > CDATE(17/05/05) AND date() < CDATE(23/05/05) then
Avatar billede cgleerup Nybegynder
13. maj 2005 - 13:00 #10
Så langt kunne jeg også komme nu, men hvad med efter then?
Avatar billede cgleerup Nybegynder
13. maj 2005 - 13:00 #11
og skal vi ikke også bruge noget ELSE
Avatar billede kalp Novice
13. maj 2005 - 13:36 #12
du glemmer helt mit andet indlæg..

if date() > '17/05/05' AND date() < '23/05/05' then
redirekt til aktiv
else
redirekt til inaktiv
end if
Avatar billede kalp Novice
20. maj 2005 - 10:58 #13
var det nok?
Avatar billede cgleerup Nybegynder
07. juni 2005 - 09:47 #14
den fik jeg altså selv løst så...
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