Avatar billede jr40 Nybegynder
12. juli 2005 - 13:28 Der er 10 kommentarer og
1 løsning

Hjælp til kalender system.

Jeg har et kalender system som kan ses her:
http://www.marianne-f.dk/ture.asp

Jeg skal have ændret scriptet, så alle havnene bliver vist under samme måned, så man f.eks. ikke har 2juni måneder.

Også skal selve havnen skrives lige efter datoen på hver begivenhed.


Vil høre om der er en venlig sjæl som kan hjælpe.?





koden til vis siden.
<%
dim conn, strconnect, sql, rs, ture1, ture2, ture3, ture4, ture5, ture6, ture7, ture8, ture9, ture10
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../db/cms.mdb")

set rs = server.createobject("ADODB.Recordset")
sql = "select * from indhold where side=1;"

rs.open sql, conn

while not rs.eof
ture1 = rs("ture1")
ture2 = rs("ture2")
ture3 = rs("ture3")
ture4 = rs("ture4")
ture5 = rs("ture5")
ture6 = rs("ture6")
ture7 = rs("ture7")
ture8 = rs("ture8")
ture9 = rs("ture9")
ture10 = rs("ture10")

rs.movenext
wend
%>
<!-- #include file="base.asp" --><title>Vis begivenheder</title>
      <link href="style/akstyle.css" rel="stylesheet" type="text/css">
                    <p>&nbsp;</p>
                   
<table width="750" height="484" border="0">
  <tr valign="top"> </tr>
  <tr valign="top">
    <td><table class=MsoNormalTable border=0 cellpadding=0 width=573
  style='width:429.75pt;mso-cellspacing:1.5pt;mso-padding-alt:0cm 5.4pt 0cm 5.4pt'
  height=313>
        <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:15.0pt'>
          <td width=271 style='width:203.25pt;padding:.75pt .75pt .75pt .75pt;
    height:15.0pt'> <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
          <td width=30 style='width:22.5pt;padding:.75pt .75pt .75pt .75pt;
    height:15.0pt'> <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
          <td width=252 style='width:189.0pt;padding:.75pt .75pt .75pt .75pt;
    height:15.0pt'> <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
        </tr>
        <tr style='mso-yfti-irow:1'>
          <td width=271 style='width:203.25pt;padding:.75pt .75pt .75pt .75pt'>
            <p><b><span style='font-size:7.5pt;font-family:Verdana;color:#6699CC'>
              <% response.write ture2 %>
              </span></b></p></td>
          <td width=30 style='width:22.5pt;padding:.75pt .75pt .75pt .75pt'> <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
          <td width=252 style='width:189.0pt;padding:.75pt .75pt .75pt .75pt'>
            <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
        </tr>
        <tr style='mso-yfti-irow:2;height:184.5pt'>
          <td width=271 valign=top style='width:203.25pt;padding:.75pt .75pt .75pt .75pt;
    height:184.5pt'> <p><b><span style='font-size:7.5pt;font-family:Verdana;color:black'>
              <% response.write ture3 %>
              </span></b></p></td>
          <td width=30 style='width:22.5pt;padding:.75pt .75pt .75pt .75pt;
    height:184.5pt'> <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
          <td width=252 style='width:189.0pt;padding:.75pt .75pt .75pt .75pt;
    height:184.5pt'> <p align=right style='text-align:right'> <img border=0 width=248 height=248
    id="_x0000_i1031" src="images/maribag.jpg" align=bottom></p></td>
        </tr>
        <tr style='mso-yfti-irow:3;mso-yfti-lastrow:yes'>
          <td width=271 style='width:203.25pt;padding:.75pt .75pt .75pt .75pt'>
            <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
          <td width=30 style='width:22.5pt;padding:.75pt .75pt .75pt .75pt'> <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
          <td width=252 style='width:189.0pt;padding:.75pt .75pt .75pt .75pt'>
            <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
        </tr>
      </table>
      <p style='margin:0cm;margin-bottom:.0001pt'><span style='display:none;
  mso-hide:all'><o:p>&nbsp;</o:p></span></p>
      <p align=center style='text-align:center'><b><span style='font-size:18.0pt;
  font-family:Verdana;color:#6699CC'>
        <% response.write ture4 %>
        </span></b><b><span
  style='font-family:Verdana;color:#6699CC'><o:p></o:p></span></b></p>
      <p align=center style='text-align:center'><b><span style='font-family:Verdana;
  color:#6699CC'><span style='mso-spacerun:yes'> </span></span><o:p><span style='font-family:Verdana;color:#6699CC'>
        <% response.write ture5 %>
        &nbsp;</span><font color="#CC0000"></font></o:p></b></p>
      <table width="750" border=0 cellpadding=0 cellspacing=0 class=MsoNormalTable
  style='border-collapse:collapse;mso-padding-alt:0cm 0cm 0cm 0cm'>
        <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:17.65pt;mso-row-margin-right:
    4.1pt'>
          <td width=685 nowrap colspan=2 style='width:144.4pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-family:Verdana;color:#6699CC'>
              <% response.write ture6 %>
              </span></b><span
    style='color:#6699CC'><o:p></o:p></span></p></td>
          <td width=149 nowrap style='width:48.45pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto;text-align:center'><b><span style='font-size:8.0pt;font-family:Verdana;
    color:#00CCFF'>&nbsp;</span></b><span style='color:#00CCFF'><o:p></o:p></span></p></td>
          <td width=175 nowrap style='width:68.0pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:8.0pt;font-family:Verdana;color:#00CCFF'>&nbsp;</span></b><span
    style='color:#00CCFF'><o:p></o:p></span></p></td>
          <td width=245 nowrap colspan=2 style='width:57.45pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:8.0pt;font-family:Verdana;color:#00CCFF'>&nbsp;</span></b><span
    style='color:#00CCFF'><o:p></o:p></span></p></td>
          <td width=147 nowrap style='width:110.15pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:8.0pt;font-family:Verdana;color:#00CCFF'>&nbsp;</span></b><span
    style='color:#00CCFF'><o:p></o:p></span></p></td>
        </tr>
        <tr style='mso-yfti-irow:1;height:17.65pt;mso-row-margin-right:4.1pt'>
          <td width=577 nowrap colspan=7 style='width:428.45pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:11.0pt;font-family:Verdana;color:black'>
              <% response.write ture7 %>
              </span></b><span
    style='font-size:11.0pt;color:black'><o:p></o:p></span></p></td>
        </tr>
        <tr style='mso-yfti-irow:2;height:17.65pt;mso-row-margin-right:4.1pt'>
          <td width=577 nowrap colspan=7 style='width:428.45pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:11.0pt;font-family:Verdana;color:black'>
              <% response.write ture8 %>
              </span></b><span
    style='font-size:11.0pt;color:black'><o:p></o:p></span></p></td>
        </tr>
        <tr style='mso-yfti-irow:3;height:17.65pt;mso-row-margin-right:4.1pt'>
          <td width=577 nowrap colspan=7 style='width:428.45pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:11.0pt;font-family:Verdana;color:black'>
              <% response.write ture9 %>
              </span></b><span
    style='font-size:11.0pt;color:black'><o:p></o:p></span></p></td>
        </tr>
        <tr style='mso-yfti-irow:4;height:17.65pt;mso-row-margin-right:4.1pt'>
          <td width=577 nowrap colspan=7 style='width:428.45pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:11.0pt;font-family:Verdana;color:black'>
              <% response.write ture10 %>
              <o:p></o:p></span></b></p></td>
        </tr>
        <![if !supportMisalignedColumns]>
        <tr height=0>
          <td width=577 style='border:none'></td>
        </tr>
        <![endif]>
      </table>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <table width="325" border="0">
        <tr>
          <% FOR i=0 TO 5 %>
          <td width="319"><a href="ture1.asp?aar=<%= datepart("yyyy", date())+i %>"><%= datepart("yyyy", date())+i %></a></td>
          <% next %>
        </tr>
      </table>
      <table width="750" border="0">
        <tr class="alm_text_sort">
          <td width="119" height="15"><b><span style='font-family:Verdana'><font size="1">Tidspunkter:</font><o:p></o:p></span></b></td>
          <td width="195"><b><span style='font-family:Verdana'><font size="1">Extra</font></span></b></td>
          <td width="91"><div align="center"><b><span style='font-family:Verdana'><font size="1">Klokken:</font><o:p></o:p></span></b></div></td>
          <td width="97"><div align="center"><b><span style='font-size:7.5pt;font-family:Verdana'>Pris
              voksen:</span></b></div></td>
          <td width="74"><div align="center"><b><span style='font-size:7.5pt;font-family:Verdana'>Pris
              barn:</span></b></div></td>
          <td width="148"><div align="left"><b><span style='font-size:7.5pt;font-family:Verdana'>Antal
              ledige pladser:</span></b></div></td>
        </tr>
      </table>
      <%  Session.LCID = 1030
  if Not len(request("aar")) > 0 THEN
      aar = year(date())
  else
      aar = request("aar")
  end if
 
 
  FOR i=1 TO 12
    dato1 = "01-" & i & "-05"
    SQLstmt = "SELECT * FROM kategori"
    set rs1 = conn.execute(SQLstmt)
    IF Not (rs1.bof or rs1.eof) THEN
        While not rs1.eof %>
      <% SQLbeg = "SELECT * FROM arrangement WHERE kategori= " & rs1("id") & " AND month(dato)=" & i & " AND YEAR(dato) = " & aar & " ORDER BY dato"
                set rs2 = conn.execute(SQLbeg)
                IF not (rs2.bof or rs2.eof) THEN
                exist = true
                %>
      <br> <br> <table width="750" border="0">
        <tr>
          <td width="117" class="fiske_text_rod"><strong><%= monthname(month(cdate(dato1))) %>
            - <%= rs1("kategori") %></strong></td>
          <td width="197">&nbsp;</td>
          <td width="94"><b><span style='font-family:Verdana'><o:p></o:p></span></b></td>
          <td width="91">&nbsp;</td>
          <td width="79">&nbsp;</td>
          <td width="146">&nbsp;</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>

<% While Not rs2.eof
        counter = 1
if counter mod 2 = 0 then
  bg = "bg1"
else
  be = "bg2"
end if
counter = counter + 1%>
        <tr>
          <td class="alm_text_sort"><%= weekdayname(weekday(rs2("dato"))) %>&nbsp;<%= rs2("dato") %></td>
          <td class="alm_text_sort"><%= rs2("extra") %></td>
          <td><div align="center" class="alm_text_sort"><%= rs2("klokken") %></div></td>
          <td><div align="center" class="alm_text_sort"><%= rs2("prisv") %></div></td>
          <td><div align="center" class="alm_text_sort"><%= rs2("prisb") %></div></td>
          <td><div align="left" class="alm_text_sort"><%= rs2("pladser") %></div></td>
        </tr>
        <% rs2.movenext
                    wend %>
      </table>
      <p>
        <% end if
            rs1.movenext
        Wend
    end if
next       

if NOT exist then
    response.write "<br><br>Fisketure kommer senere."
end if


%>
      </p></td>
  </tr>
</table>
<p>&nbsp;                          </p>
<%
rs.close
set rs = nothing
conn.close
set conn = nothing
%>
Avatar billede jr40 Nybegynder
13. juli 2005 - 17:40 #1
ingen der kan hjælpe.?
Avatar billede busschou Praktikant
14. juli 2005 - 15:21 #2
Det er omkring det her det hele sker
----
FOR i=1 TO 12
    dato1 = "01-" & i & "-05"
    SQLstmt = "SELECT * FROM kategori"
    set rs1 = conn.execute(SQLstmt)
    IF Not (rs1.bof or rs1.eof) THEN
        While not rs1.eof %>
      <% SQLbeg = "SELECT * FROM arrangement WHERE kategori= " & rs1("id") & " AND month(dato)=" & i & " AND YEAR(dato) = " & aar & " ORDER BY dato"
                set rs2 = conn.execute(SQLbeg)
                IF not (rs2.bof or rs2.eof) THEN
                exist = true
                %>
----
Du vælger alle kategorier, for hver kategori vælger du så arrangementer
Jeg vil tro du kan droppe den første sql og rette den anden til
---
SQLbeg = "SELECT * FROM arrangement WHERE month(dato)=" & i & " AND YEAR(dato) = " & aar & " ORDER BY dato"
---
Den sql kører så 12 gange (eller så mange måneder du vil) og du vil ud fra hver dato kunne skrive kategorien, da den jo er at finde som rs2("kategori")
:o)
Avatar billede jr40 Nybegynder
14. juli 2005 - 16:01 #3
Nu ser det stortset sådan ud som jeg havde tænkt mig det:
http://www.marianne-f.dk/ture.asp

Dog mangler jeg lige af alle "afgangene" fra en måned, bliver listet under en måned.

Er der noget jeg mangler busschou.?


Her er koden over den opdateret side:


<%
dim conn, strconnect, sql, rs, ture1, ture2, ture3, ture4, ture5, ture6, ture7, ture8, ture9, ture10
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../db/cms.mdb")

set rs = server.createobject("ADODB.Recordset")
sql = "select * from indhold where side=1;"

rs.open sql, conn

while not rs.eof
ture1 = rs("ture1")
ture2 = rs("ture2")
ture3 = rs("ture3")
ture4 = rs("ture4")
ture5 = rs("ture5")
ture6 = rs("ture6")
ture7 = rs("ture7")
ture8 = rs("ture8")
ture9 = rs("ture9")
ture10 = rs("ture10")

rs.movenext
wend
%>
<!-- #include file="base.asp" --><title>Vis begivenheder</title>
      <link href="style/akstyle.css" rel="stylesheet" type="text/css">
                    <p>&nbsp;</p>
                   
<table width="950" height="484" border="0">
  <tr valign="top"> </tr>
  <tr valign="top">
    <td><table class=MsoNormalTable border=0 cellpadding=0 width=573
  style='width:429.75pt;mso-cellspacing:1.5pt;mso-padding-alt:0cm 5.4pt 0cm 5.4pt'
  height=313>
        <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:15.0pt'>
          <td width=271 style='width:203.25pt;padding:.75pt .75pt .75pt .75pt;
    height:15.0pt'> <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
          <td width=30 style='width:22.5pt;padding:.75pt .75pt .75pt .75pt;
    height:15.0pt'> <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
          <td width=252 style='width:189.0pt;padding:.75pt .75pt .75pt .75pt;
    height:15.0pt'> <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
        </tr>
        <tr style='mso-yfti-irow:1'>
          <td width=271 style='width:203.25pt;padding:.75pt .75pt .75pt .75pt'>
            <p><b><span style='font-size:7.5pt;font-family:Verdana;color:#6699CC'>
              <% response.write ture2 %>
              </span></b></p></td>
          <td width=30 style='width:22.5pt;padding:.75pt .75pt .75pt .75pt'> <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
          <td width=252 style='width:189.0pt;padding:.75pt .75pt .75pt .75pt'>
            <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
        </tr>
        <tr style='mso-yfti-irow:2;height:184.5pt'>
          <td width=271 valign=top style='width:203.25pt;padding:.75pt .75pt .75pt .75pt;
    height:184.5pt'> <p><b><span style='font-size:7.5pt;font-family:Verdana;color:black'>
              <% response.write ture3 %>
              </span></b></p></td>
          <td width=30 style='width:22.5pt;padding:.75pt .75pt .75pt .75pt;
    height:184.5pt'> <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
          <td width=252 style='width:189.0pt;padding:.75pt .75pt .75pt .75pt;
    height:184.5pt'> <p align=right style='text-align:right'> <img border=0 width=248 height=248
    id="_x0000_i1031" src="images/maribag.jpg" align=bottom></p></td>
        </tr>
        <tr style='mso-yfti-irow:3;mso-yfti-lastrow:yes'>
          <td width=271 style='width:203.25pt;padding:.75pt .75pt .75pt .75pt'>
            <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
          <td width=30 style='width:22.5pt;padding:.75pt .75pt .75pt .75pt'> <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
          <td width=252 style='width:189.0pt;padding:.75pt .75pt .75pt .75pt'>
            <p class=MsoNormal><o:p>&nbsp;</o:p></p></td>
        </tr>
      </table>
      <p style='margin:0cm;margin-bottom:.0001pt'><span style='display:none;
  mso-hide:all'><o:p>&nbsp;</o:p></span></p>
      <p align=center style='text-align:center'><b><span style='font-size:18.0pt;
  font-family:Verdana;color:#6699CC'>
        <% response.write ture4 %>
        </span></b><b><span
  style='font-family:Verdana;color:#6699CC'><o:p></o:p></span></b></p>
      <p align=center style='text-align:center'><b><span style='font-family:Verdana;
  color:#6699CC'><span style='mso-spacerun:yes'> </span></span><o:p><span style='font-family:Verdana;color:#6699CC'>
        <% response.write ture5 %>
        &nbsp;</span><font color="#CC0000"></font></o:p></b></p>
      <table width="750" border=0 cellpadding=0 cellspacing=0 class=MsoNormalTable
  style='border-collapse:collapse;mso-padding-alt:0cm 0cm 0cm 0cm'>
        <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes;height:17.65pt;mso-row-margin-right:
    4.1pt'>
          <td width=685 nowrap colspan=2 style='width:144.4pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-family:Verdana;color:#6699CC'>
              <% response.write ture6 %>
              </span></b><span
    style='color:#6699CC'><o:p></o:p></span></p></td>
          <td width=149 nowrap style='width:48.45pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal align=center style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto;text-align:center'><b><span style='font-size:8.0pt;font-family:Verdana;
    color:#00CCFF'>&nbsp;</span></b><span style='color:#00CCFF'><o:p></o:p></span></p></td>
          <td width=175 nowrap style='width:68.0pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:8.0pt;font-family:Verdana;color:#00CCFF'>&nbsp;</span></b><span
    style='color:#00CCFF'><o:p></o:p></span></p></td>
          <td width=245 nowrap colspan=2 style='width:57.45pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:8.0pt;font-family:Verdana;color:#00CCFF'>&nbsp;</span></b><span
    style='color:#00CCFF'><o:p></o:p></span></p></td>
          <td width=147 nowrap style='width:110.15pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:8.0pt;font-family:Verdana;color:#00CCFF'>&nbsp;</span></b><span
    style='color:#00CCFF'><o:p></o:p></span></p></td>
        </tr>
        <tr style='mso-yfti-irow:1;height:17.65pt;mso-row-margin-right:4.1pt'>
          <td width=577 nowrap colspan=7 style='width:428.45pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:11.0pt;font-family:Verdana;color:black'>
              <% response.write ture7 %>
              </span></b><span
    style='font-size:11.0pt;color:black'><o:p></o:p></span></p></td>
        </tr>
        <tr style='mso-yfti-irow:2;height:17.65pt;mso-row-margin-right:4.1pt'>
          <td width=577 nowrap colspan=7 style='width:428.45pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:11.0pt;font-family:Verdana;color:black'>
              <% response.write ture8 %>
              </span></b><span
    style='font-size:11.0pt;color:black'><o:p></o:p></span></p></td>
        </tr>
        <tr style='mso-yfti-irow:3;height:17.65pt;mso-row-margin-right:4.1pt'>
          <td width=577 nowrap colspan=7 style='width:428.45pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:11.0pt;font-family:Verdana;color:black'>
              <% response.write ture9 %>
              </span></b><span
    style='font-size:11.0pt;color:black'><o:p></o:p></span></p></td>
        </tr>
        <tr style='mso-yfti-irow:4;height:17.65pt;mso-row-margin-right:4.1pt'>
          <td width=577 nowrap colspan=7 style='width:428.45pt;padding:0cm 5.4pt 0cm 5.4pt;
    height:17.65pt'> <p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:
    auto'><b><span style='font-size:11.0pt;font-family:Verdana;color:black'>
              <% response.write ture10 %>
              <o:p></o:p></span></b></p></td>
        </tr>
        <![if !supportMisalignedColumns]>
        <tr height=0>
          <td width=577 style='border:none'></td>
        </tr>
        <![endif]>
      </table>
      <p>&nbsp;</p>
      <p>&nbsp;</p>
      <table width="325" border="0">
        <tr>
          <% FOR i=0 TO 5 %>
          <td width="319"><a href="ture1.asp?aar=<%= datepart("yyyy", date())+i %>"><%= datepart("yyyy", date())+i %></a></td>
          <% next %>
        </tr>
      </table>
      <%  Session.LCID = 1030
  if Not len(request("aar")) > 0 THEN
      aar = year(date())
  else
      aar = request("aar")
  end if
 
 
  FOR i=1 TO 12
    dato1 = "01-" & i & "-05"
    SQLstmt = "SELECT * FROM kategori"
    set rs1 = conn.execute(SQLstmt)
    IF Not (rs1.bof or rs1.eof) THEN
        While not rs1.eof %>
      <% SQLbeg = "SELECT * FROM arrangement WHERE month(dato)=" & i & " AND YEAR(dato) = " & aar & " ORDER BY dato"

                set rs2 = conn.execute(SQLbeg)
                IF not (rs2.bof or rs2.eof) THEN
                exist = true
                %>
      <br> <br>
      <table width="950" border="0">
        <tr>
          <td width="131" class="fiske_text_rod"><strong><%= monthname(month(cdate(dato1))) %>
            </strong></td>
          <td width="120">&nbsp;</td>
          <td width="121"><b><span style='font-family:Verdana'><o:p></o:p></span></b></td>
          <td width="107">&nbsp;</td>
          <td width="93">&nbsp;</td>
          <td width="151">&nbsp;</td>
          <td width="147">&nbsp;</td>
        </tr>
        <tr class="alm_text_sort">
          <td height="15"><b><span style='font-family:Verdana'><font size="1">Tidspunkter:</font><o:p></o:p></span></b></td>
          <td><b><span style='font-family:Verdana'><font size="1">Havn</font></span></b></td>
          <td><div align="left"><b><span style='font-family:Verdana'><font size="1">Klokken:</font><o:p></o:p></span></b></div></td>
          <td><div align="left"><b><span style='font-size:7.5pt;font-family:Verdana'>Pris
              voksen:</span></b></div></td>
          <td><div align="left"><b><span style='font-size:7.5pt;font-family:Verdana'>Pris
              barn:</span></b></div></td>
          <td><div align="left"><b><span style='font-size:7.5pt;font-family:Verdana'>Antal
              ledige pladser:</span></b></div></td>
          <td><div align="left"><b><span style='font-family:Verdana'><font size="1">Extra</font></span></b></div></td>
        </tr>
        <% While Not rs2.eof
if counter mod 2 = 0 then
  bg = "bg1"
else
  bg = "bg2"
end if
counter = counter + 1%>
        <tr>
          <td height="21" class="<%=bg%>"><%= weekdayname(weekday(rs2("dato"))) %>&nbsp;<%= rs2("dato") %></td>
          <td class="<%=bg%>"><%= rs1("kategori") %></td>
          <td><div align="left" class="<%=bg%>"><%= rs2("klokken") %></div></td>
          <td><div align="left" class="<%=bg%>"><%= rs2("prisv") %></div></td>
          <td><div align="left" class="<%=bg%>"><%= rs2("prisb") %></div></td>
          <td><div align="left" class="<%=bg%>"><%= rs2("pladser") %></div></td>
          <td><div align="left" class="<%=bg%>"><%= rs2("extra") %></div></td>
        </tr>
        <div align="left">
          <% rs2.movenext
                    wend %>
        </div>
      </table>
      <div align="left"><p>
        <% end if
            rs1.movenext
        Wend
    end if
next       

if NOT exist then
    response.write "<br><br>Fisketure kommer senere."
end if


%>
      </p></div></td>
  </tr>
</table>
<div align="left"><p>&nbsp;                          </p>
<%
rs.close
set rs = nothing
conn.close
set conn = nothing
%> </div>
Avatar billede busschou Praktikant
14. juli 2005 - 16:09 #4
Jeg forstår ikke din kategori så tror jeg
Når du retter det som du har gjort så får du jo samme arrangementer ud
Alle måneder i din kalender er helt identiske på nær havnen
Er det meningen?
Ellers prøv lige at skriv din database struktur
Min tanke var at du skulle løbe alle arrangementer igennem dato sorteret
Ved hver arrangement må du så kunne se hvilken havn der er tale om
Det vil være det mest logiske :o)
Avatar billede jr40 Nybegynder
14. juli 2005 - 16:15 #5
Yeps det er jo menigen af man skal kunne oprette flere ens "begivenheder" dog med hver sin navn.

databasen er sendt til din mail, så du kan se den.
Avatar billede jr40 Nybegynder
14. juli 2005 - 16:42 #6
navn=havn
Avatar billede busschou Praktikant
14. juli 2005 - 16:44 #7
Ja ok det er klart
Men at din ene tabel kun indeholder "id" og "havn"
Og den anden så refererer til "id"
Ja så kunne der jo i den anden ligeså godt så "havn"
Kan du følge mig?
Det var noget andet hvis din kategori tabel også indehold en størrelse, alder , osv osv altså mere data/information om hvad en kategori er. Men hvis alt en kategori er, er et "havn navn" så vil jeg mene den er overflødig
Avatar billede busschou Praktikant
14. juli 2005 - 16:48 #8
lige så det hele er med her
---
kategori
  id - autonumber, primary key
  kategori - text
arrangement
  id - autonumber, primary key
  // en masse flere felter
  kategori - number  <-- som så refererer til kategori.id
---
mit forlsag er at du dropper din kategori tabel
og at du i din arrengement tabel retter kategori fra number til text
Avatar billede busschou Praktikant
14. juli 2005 - 16:54 #9
for så vil du bare skulle sortere den ene tabel i dato orden og skrive ud fra den tabel alene :o)
Avatar billede jr40 Nybegynder
15. juli 2005 - 09:17 #10
Tak for hjælpen busschou, samt vis siden virker nu.

Så opret lige et svar, så du kan få dine points.
Avatar billede busschou Praktikant
15. juli 2005 - 09:18 #11
oki :o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester