02. august 2002 - 12:13
Der er
9 kommentarer og 1 løsning
Dato
Hejsa ... Jeg har en side med følgende kode: <% arrMonth = Array("januar", "febuar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december") arrDay = Array("Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag") datoDag = request.querystring("Dag") Mdr = request.querystring("Mdr") datoStr = datoDag & "-" & Mdr & "-" & request.querystring("År") datoStreng = arrDay(WeekDay(datoStr)-1) & " den " & datoDag & ". " & arrMonth(Mdr-1) & " " & Year(datoStr) Response.write datoStreng %> Hvis jeg åbner siden uden følgende dato.asp?Dag=1&Mdr=07&ÅR=2002 Så skrive den: Type mismatch: '[string: "--"]' Hvordan får jeg lavet det så når siden åbnes uden ?Dag=1&Mdr=07&ÅR=2002 så skrive den bare datoen for den pågældende dag?
Annonceindlæg fra Salesforce
02. august 2002 - 12:21
#1
Hvad med ... if datoDag <> "" then ' der er angivet en dato else ' Der er ikke angivet dato end if
02. august 2002 - 12:30
#2
Det giver følgende: Syntax error
02. august 2002 - 12:31
#3
Min fejl ... satte det ind det forkerte sted!
02. august 2002 - 12:38
#4
Hvis jeg bruger det du skrev så får jeg problemer senere hen i min kode hvor jeg bruge følgende: <% response.write "<a href=""bestil.asp?Dag=" & request.querystring("Dag") & "&Mdr=" & request.querystring("Mdr") & "&ÅR=" & request.querystring("År") & "&Tid=7"" style=""text-decoration: none"">7:00</a>" %> Kan jeg definer querystring("Dag") og de andre hvis når man åbner siden at: querystring("Dag") = "" ???
02. august 2002 - 12:49
#5
Nej du skal gemme QueryStringene i lokale variable og så anvende dem i stedet for. sQDag = request.querystring("Dag") sQMdr = request.querystring("Mdr") sQAar = request.querystring("År")
02. august 2002 - 12:52
#6
Hvis der ikke er angivet dag og mdr skal du gøre således: if datoDag <> "" then ' der er angivet en dato else sQDag = Day(Date) sQMdr = Month(Date) sQAar = Year(Date) end if
02. august 2002 - 13:07
#7
Hvordan vil du så sørge for at hvis request.querystring("Dag") og de andre ikke er defineret at sQDag og de andre bliver defineret med dagens dato?
02. august 2002 - 13:10
#8
nu har jeg gjort følgende: <% if request.querystring("Dag") <> "" then sQDag = request.querystring("Dag") sQMdr = request.querystring("Mdr") sQAar = request.querystring("År") else sQDag = Day(Date) sQMdr = Month(Date) sQAar = Year(Date) arrMonth = Array("januar", "febuar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december") arrDay = Array("Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag") datoDag = sQDag Mdr = sQMdr datoStr = datoDag & "-" & Mdr & "-" & sQAar datoStreng = arrDay(WeekDay(datoStr)-1) & " den " & datoDag & ". " & arrMonth(Mdr-1) & " " & Year(datoStr) Response.write datoStreng else %> <% end if %> Men får denne besked: Expected 'End'
02. august 2002 - 13:19
#9
Nu fik jeg det til at køre ...
02. august 2002 - 13:23
#10
For mig ser det stadigvæk forkert ud - jeg tror at det skal være sådan: <% if request.querystring("Dag") <> "" then sQDag = request.querystring("Dag") sQMdr = request.querystring("Mdr") sQAar = request.querystring("År") else sQDag = Day(Date) sQMdr = Month(Date) sQAar = Year(Date) end if arrMonth = Array("januar", "febuar", "marts", "april", "maj", "juni", "juli", "august", "september", "oktober", "november", "december") arrDay = Array("Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag") datoDag = sQDag Mdr = sQMdr datoStr = datoDag & "-" & Mdr & "-" & sQAar datoStreng = arrDay(WeekDay(datoStr)-1) & " den " & datoDag & ". " & arrMonth(Mdr-1) & " " & Year(datoStr) Response.write datoStreng %>
Kurser inden for grundlæggende programmering