Just nu i M3-nätverket
Gå till innehåll

Visa automatiskt vid särskilt datum?


Mattias Jonsson

Rekommendera Poster

Mattias Jonsson

Hej, jag söker en funktion som känns enkel men jag hittar inget färdigt script. Jag vill kunna skriva ett antal poster (antingen i en databas eller direkt i ett javascript) som byts en efter en vid flera datum/tidpunkter.

 

Posterna jag menar är för övrigt "nästa match" för mitt fotbollslag. Vore smidigt om jag kunde skicka in alla matcher med datum och att dessa byts så fort en match är spelad. Någon som kan hjälpa?

 

Länk till kommentar
Dela på andra webbplatser

Morsning!

Det är möjligt att man kan göra något lite mer fanzy, men nedanstående fungerar i alla fall

 

Kod enligt:

 

<% response.buffer = true

 

session.lcid = 1053

 

dim theDate

 

'Använd denna variable istället ifall du vill testa lite

'theDate = "2005-02-20"

 

' Annars denna för att plocka ut serverdatum

theDate = date()

 

if theDate > "2005-01-01" AND theDate < "2005-01-31" then

call showJan()

elseif theDate > "2005-02-01" AND theDate < "2005-02-28" then

call showFeb()

elseif theDate > "2005-03-01" AND theDate < "2005-03-31" then

call showMar()

elseif theDate > "2005-04-01" AND theDate < "2005-04-30" then

call showApr()

elseif theDate > "2005-05-01" AND theDate < "2005-05-31" then

call showMay()

elseif theDate > "2005-06-01" AND theDate < "2005-06-30" then

call showJun()

end if

 

sub showJan()

response.write "Nu är det JANUARI"

end sub

 

sub showFeb()

response.write "Nu är det FEBRUARI"

end sub

 

sub showMar()

response.write "Nu är det MARS"

end sub

 

sub showApr()

response.write "Nu är det APRIL"

end sub

 

sub showMay()

response.write "Nu är det MAJ"

end sub

 

sub showJun()

response.write "Nu är det JUNI"

end sub

%>

 

alltså rent kortfattar så skapar du en variabel med dagens datum. Sedan jämför du det datumet och beroende på vilken if-sats som stämmer så infogar du aktuell sub. Istället för sub kan du ju naturligtvis hämta ut ett värde i databasen eller helt enkelt bara skriva ut information direkt.

 

Hoppas att det var detta du frågade efter.

/donRollo

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...