Kan man via en ett vecko tal. t ex 42 göra så en hel rubrik blir markerad när det är just denna veckan? T ex Madplan uge <%=RS("vecka")%> ?
Markera vecka
13 svar · 346 visningar · startad av Meng
Typ:
if cint(RS("vecka")) = datepart("ww", date, , 2) then
Response.write "<b>Madplan uge " & RS("vecka") & "</b>"
else
Response.write "Madplan uge " & RS("vecka")
end if
if DatePart("ww", Date, , 2) = Rs("vecka") then
'skriv ut extra stort
else
'skriv ut som vanligt
end if
/r ...eller så kan man göra som @nders skriver. ;)
/r2 korrigerat igen.. , , 2
m_soderlund skrev:
...eller så kan man göra som @nders skriver. ;)
Jo, om jag nu hade skrivit rätt. ;)
Men det är korrigerat nu. :)
Mvh
Så skulle inte jag gjort. Blir fel vissa år. I Sverige är den första veckan den med minst fyra dagar.
Så här ska det vara:
datepart("ww", date, , 2)
Stämmer, bra där, Erik! :)
så vitt jag vet så har danmark nog samma veckor som sverige =) Ska prova den nu...
Vette fan där... Med deras halvfjers eller vad det nu heter.
Hårdkoda vecka 23. Danskarna fattar ändå aldrig vilken vecka det är...
Der opstod en Microsoft VBScript-kørselsfejl fejl '800a000d'
Typer stemmer ikke overens
/test/kantinen/madplan/index_menu.asp, linje 217
<a href="index2.asp?id=<%=News("id")%>" target="dir">
<%
if datepart("ww", date, , 2) = Code(news("uge")) then
Response.write "<font color=""#122111"">Madplan uge " & Code(news("uge")) & "</font>"
else
Response.write "Madplan uge " & Code(news("uge"))
end if
%>
</a>
Nu tror jag bara att koden ni gjort hämtar datumet, och det ska den inte göra utan att den ska veta vilken vecka det är nu och kolla om det är samma nummer i tabellen "uge" vilket betyder vecka på danska... har jag rätt och går det att göra detta?
Vilken rad pekar felet på?
Vad innehåller fältet uge lite mer exakt?
Varför kör du funktionen Code på det fältvärdet?
Rad 217: if datepart("ww", date, , 2) = Code(news("uge")) then
Fältet uge inne¨åller endast nummer och det är nummer 1 till 52 vilket kocken skriver in, efter vilken vecka han ska göra matsedel till.
Och anledningen till att det står "code" har jag ingen aning till..
Ta bort anropet till code() då... :o
if datepart("ww", date, , 2) = Cint(news("uge")) then
Cint() för att se till att subtyperna är jämförbara.
If DatePart("ww", Date(), 2, 2) = news("uge") Then
[blue]'Samma vecka[/blue]
End If
Vad funktionen Code() gör kan du lista ut själv. Varför den ens finns med i det här fallet förstår jag inte.
jag har letat efter den men jag kunde inte hitta någon funktion som heter code i scriptet... skumt =) Men den sista koden funkade tackar tack för hjälpen och så här kom det att se ut:
<%
If DatePart("ww", Date(), 2, 2) = news("uge") Then
Response.write "<img src=../../images/ico_uge.gif width=10 height=10 border=0> Madplan uge " & news("uge")
else
Response.write "Madplan uge " & news("uge")
end if
%>