måned år problem
HejsaFølgende kode trækker arrangementer ud af en database.
På siden er det altid arrangementerne for den pågældende måned vi er i, der bliver vist.
Dette virker som det skal.
Problemet er nu, at jeg på siden har en knap, hvorpå man kan vælge at se arrangementerne for de næste månededer.
Det virker tildels, men arrangerne fra samme måned årene før bliver også vist.
Nogle der har et bud på hvordan jeg får det løst.
ekseplet kan ses her:
http://www.frederikshavn-online.dk/nf.asp
<%
Set myConn = Server.CreateObject(\"ADODB.Connection\")
myConn.Open \"DRIVER={Microsoft Access Driver (*.mdb)};DBQ=\" & Server.MapPath(\"blablabla.mdb\")
If Request.QueryString(\"ID\") <> \"\" Then
Maaned = Request.QueryString(\"ID\")
Else
Maaned = month(now)
End If
If Maaned > 12 Then
Maaned = Maaned-12
End If
dDate = Date
MaanedNavn = MonthName(Maaned)
Response.write \"<!-- \" & Request.QueryString(\"ID\") & \" / \" & Maaned & \" / \" & MaanedNavn & \" -->\"
strSQL = \"SELECT * FROM tEvents where Start_Date >= Date() ORDER BY Start_Date\"
strSQL = \"SELECT * FROM tEvents WHERE (Organisation LIKE \'%Nielstrup%\') ORDER BY Start_Date\"
Set rs = myConn.Execute(strSQL)
Sub DenneMaaned()
If Not (rs.BOF Or rs.EOF) Then
Do While Not rs.EOF
If ( cint(month(rs(\"Start_Date\"))) = cint(Maaned )) Then
Response.write \"<b><font size=1 face=Verdana>\" & rs(\"Start_Date\") & \"<br>\" & rs(\"Event_Title\") & \"</b><br>\" & rs(\"Event_Details\") & \"</font><br><br>\"
End if
rs.MoveNext
Loop
Else
Response.write \"<br><font size=1 face=Verdana>Der er ingen registreringer for \" & MaanedNavn & \" </font>\"
End If
End Sub
%>
<table width=\"452\">
<tr>
<td width=\"446\" rowspan=\"3\"></td>
<td width=\"756\"><strong><font face=\"Verdana\" size=\"2\">Arrangementer i <%= MaanedNavn %></font></strong></td>
<td width=\"269\"><strong><font face=\"Verdana\" size=\"1\"><a
href=\"../nf.asp?id=<% =Maaned+1 %>\">Næste måned</a></font></strong></td>
</tr>
<tr>
<td width=\"1004\" colspan=\"2\"><br>
<% DenneMaaned() %> </td>
</tr>
<tr>
<td width=\"992\" colspan=\"2\"><% If Maaned <> Month(now) Then Response.write \"<font size=1 face=Verdana><a href=java script:history.back(1)>Tilbage</a></font>\" End If %>
</td>
</tr>
<%
myConn.Close
Set myConn = Nothing
%>
</table>
