Det kommer måske fordi din SQL sætningen henter flere end forventet når du tæller antal til tirsdag er det denne SQL sætning: set rs = conn.execute("select count(tirsdag) as antal from tilmeld where tirsdag <> Null and tirsdag <> """" ")
Når du henter dem er det denne SQL sætning som ikke har samme WHERE del som den som tæller: set rs = conn.execute("select tirsdag from tilmeld where tirsdag <> Null and tirsdag <> "''" Order By tirsdag Asc")
Så prøv at lave dem ens sådan den sidste som henter dem bliver:
set rs = conn.execute("select tirsdag from tilmeld Order By tirsdag Asc")
do while not rs.eof if (rs("tirsdag") <> "") then response.write "<tr>" response.write "<td>"& rs("tirsdag") &"</td>" response.write "</tr>" rs.movenext endif loop response.write "</table>"
Din select ser sådan ud: set rs = conn.execute("select torsdag from tilmeld Order By torsdag Asc") Selecten vælger alle også dem der er tomme og derfor skriver den en masse tomme rows ud (<tr><td></td></tr>). Du burde vel lave selecten så den kun tager rækker hvor der er noget i torsdagsfeltet f.eks.: set rs = conn.execute("select torsdag from tilmeld where torsdag > """" Order By torsdag Asc")
Du kunne også sortere i din løkke så den kommer til at se således ud: do while not rs.eof and rs("torsdag") > "" response.write "<tr>" response.write "<td>"& rs("torsdag") &"</td>" response.write "</tr>" rs.movenext loop
Jeg har ikke testet det, men jeg håber det er det du mener.
Mvh. Kristoffer
Synes godt om
Ny brugerNybegynder
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.