Avatar billede fomse Nybegynder
07. november 2003 - 10:28 Der er 3 kommentarer og
1 løsning

Hvis der ingen tilmeldinger er!!

Jeg har en konkurrence hvor man skal tilmelde et hold, og derefter en liste hvor man kan se alle hold!
Men vis der ikk eer nogen hold viser den en fejl!
Hvordan får jeg den til at skrive "Ingen hold tilmeldt iøjeblikket"?
Koden:

<html>
<title>Tilmeldte hold</title><a name="top" /a>
<head>
<style type="text/css">
<!--
-->
</style><link rel="stylesheet" href="http://www.fomsgaard.com/ccc/ccc2001.css">
</head>
<body topmargin="20" leftmargin="30">
<table>
<tr>
<td><a href="#" onClick="history.back(); return false;" onFocus="this.blur()">
Tilbage</a></td>
<td><a href="#" onClick="history.forward(); return false;" onFocus="this.blur()">Frem</a></td>
</tr>
</table>
<h1 align="center"><font color="#0000FF" face="Impact"><strong>STILLINGEN</strong></font></h1>
<hr>
Det er på denne side du kan følge dit og andres hold.<br>
Vælg på listen herunder det hold du gerne vil se og tryk VIS.
<%
' DSNLess forbindelse til databasen
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("cycling.mdb")
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open strDSN
' Tæller antal poster i tabellen Links
strSQL = "SELECT COUNT(pID) AS Antal FROM tblTilmeldteHold"
Set rs = myConn.Execute(strSQL)
Response.Write "<p>Følgende <strong><font color=""#ff0000"">" & rs("Antal") & "</font></strong> hold er tilmeldt:</p>"
' Rydder op efter os
myConn.Close
Set myConn = Nothing
%>
<%
DBConnLogin = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("cycling.mdb")
set connect = server.createobject("ADODB.connection")
Connect.Open DBConnLogin
Query = "SELECT pID, holdnavn FROM tblTilmeldteHold Order by holdnavn"
Set RSAlleHold = Server.CreateObject("ADODB.RecordSet")
RSAlleHold.open Query, Connect
%>
<form action="visHold2.asp" method="post" name="form3">
<select name="allehold">
<option selected>Vælg hold</option>
<%
Do until RSAlleHold.EOF
Response.Write " <option value=""" & RSAlleHold(0) & """>" & RSAlleHold(1) & "</option>"
RSAlleHold.Movenext
Loop   
%>
</select>
<input type="Submit" value="VIS">
</form>
<br>
<table BORDER="0" CELLPADDING="5">
<tr>
<td><strong>HOLDNAVN:</strong></td>
<td><strong>SPORTSDIREKTØR:</strong></td>
<td><strong>BY:</strong></td>
</tr>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath ("cycling.mdb")
Conn.Open DSN
strSQL = "Select * From tblTilmeldteHold Order by holdnavn "
Set rs = Conn.Execute(strSQL)
Do
  Response.Write "<tr>"
  Response.Write "<td>" & rs("Holdnavn") & "</td>"
  Response.Write "<td>" & rs("navn") & "</td>"
  Response.Write "<td>" & rs("bynavn") & "</td>"
  Response.Write "</tr>"
  rs.MoveNext
Loop While Not rs.EOF
%>
</table>
<hr>
</table>
<TABLE BORDER="0">
<TR>
<TD><a href="#top">Til toppen</a></TD>
</TR>
</TABLE>
<hr>
</body>
</html>

Fomse:-)
Avatar billede nidyahou Praktikant
07. november 2003 - 10:32 #1
if rs.EOF or rs.BOF
Response.Write "Der er ingen holdt i øjeblikket"
else
Do
  Response.Write "<tr>"
  Response.Write "<td>" & rs("Holdnavn") & "</td>"
  Response.Write "<td>" & rs("navn") & "</td>"
  Response.Write "<td>" & rs("bynavn") & "</td>"
  Response.Write "</tr>"
  rs.MoveNext
Loop
end if
Avatar billede mm12010 Nybegynder
07. november 2003 - 10:36 #2
if rs.EOF or rs.BOF then
Response.Write "Der er ingen holdt i øjeblikket"
else
While not rs.EOF
  Response.Write "<tr>"
  Response.Write "<td>" & rs("Holdnavn") & "</td>"
  Response.Write "<td>" & rs("navn") & "</td>"
  Response.Write "<td>" & rs("bynavn") & "</td>"
  Response.Write "</tr>"
  rs.MoveNext
Wend
end if
Avatar billede fomse Nybegynder
07. november 2003 - 10:38 #3
Simpelt:-) Takker...

Fomse

PS Gi' lige et svar
Avatar billede mm12010 Nybegynder
07. november 2003 - 10:39 #4
: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