Jag listar olika grejer beroende på dag (visas under en 5dagars period), dvs så här:
Måndag
-blabla
-blabl
Tisdag
-blabl
-bla
Onsdag
-assa
.
.
osv till fredag, texten som står under en veckod läser jag in från databasen medans själva veckodagarna är fasta i asp sidan. Jag undrar hur man kan göra så att man listar saker på detta vis från databasen, och att befintlig dag får en annan färg, blir röd exempelvis??
Ligger det dynamiskt så kan du göra en liten if sats:
do while not recset.eof
if recset("datumfältet")=WeekDayName(WeekDay(Date)) then color="#FF000" else color="black"
Response.write "<div style=color:"& color &";>"& WeekDayName(WeekDay(recset("datumfältet")) &"<div><br>"
recset.movenext
loop
jo men det där gäller bara veckodags namnet, men alltså jag vill att veckodagsnamnet och det som är listat under ska ha en annan färg. Har du ingen idé på hur databas kolumnerna borde se ut för att åstakomma detta, tror min databas struktur är lite för amatörmässig, då jag har måndag, tisdag, onsdag.... som kolumner och därefter listar jag de under en statisk veckodag?
soft, men jesper det löste inte problemet ändå. Så här är det alltså, jag har en huvud meny på sidan:
[Meny]
meny1
meny2
meny3
dessa har jag loopat från databasen m h a querystring så bestäms innehållet i respektive meny, när man klickar på meny1 så skall det listas:
måndag
-blabla
-balbal
tisdag
-blabl
onsdag
-böaabl
-blabla
.
.
.
detta skall listas på själva sidan, det samma gäller för meny2, meny3 osv, alla ska innehålla dagarna fast det som ska stå under dagarna ska vara dynamiskt.
Någon smart databas struktur för detta??
därefter skall den aktuella dagen vara röd
Själva färgsättningen kan du väl lösa med en funktion som du kallar på, typ:
<%
function color(dagen)
If dagen = WeekDayName(WeekDay(Date)) then color="#0C1C64" else color="black"
End Function
%>
<div style=color:"<% =color("fredag") %>">Fredag<br>
Massa mojs från databasen
<br> Annan text....<div>
Denna variant färglägger allt, även fast det är tämligen statiskt.
Angående din databasstruktur, jag förstår inte riktigt hur du har det nu. En kolumn för varje veckodag säger du. Hur gör du med datum eller veckor, hur håller du isär det hela?