Slettet bruger
14. april 2001 - 15:17
Der er
7 kommentarer og 1 løsning
Udskriver kun en!
Hej Eksperter! Jeg har et lille problem. Jeg har lavet et system, så man kan tilføje kommentarer til mine nyheder, men når jeg skal udskrive kommentarerene udskriver den kun en, selvom der er flere i databasen. Her er sourcen: <% set conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"nyt/XcNews.mdb\") SQL = \"select * from Kommentarer WHERE NewsID = \"& Request.QueryString(\"newsid\") &\";\" Set RS = Conn.Execute(SQL) If RS.EOF Then Response.Write(\"Der er ingen kommentarer, til denne nyhed.\") Else set conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"brugere.mdb\") SQL = \"select * from brugerne WHERE username = \'\" & rs(\"brugernavn\") & \"\'\" Set EZ = Conn.Execute(SQL) %> <table border=\"0\" width=\"100%\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"0\"> <tr> <td width=\"100%\" bgcolor=\"#8EACC1\"><font class=\"header\"> <% response.Write \" <p align=\'right\'><small>\"& rs(\"dato\") & \" <img border=\'0\' src=\'images/ny.gif\'><a href=\'community/info.asp?id=\"& ez(\"id\") & \"\'>\"& ez(\"navn\") & \"</a></small></td>\" %> </tr> <tr> <td width=\'100%\' bgcolor=\'#8EACC1\'><font class=\"header\"><% = Replace(RS(\"kommentar\")&\"\", vbCrLf, \"<BR>\") %></td> </tr> </table><br><% End IF RS.Close Conn.Close %><br>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
14. april 2001 - 15:21
#1
Kan du ikke bare lave et loop?: <% Do While Not Record.EOF %> <table border=\"0\" width=\"100%\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"0\"> <tr> <td width=\"100%\" bgcolor=\"#8EACC1\"><font class=\"header\"> <% response.Write \" <p align=\'right\'><small>\"& rs(\"dato\") & \" <img border=\'0\' src=\'images/ny.gif\'><a href=\'community/info.asp?id=\"& ez(\"id\") & \"\'>\"& ez(\"navn\") & \"</a></small></td>\" %> </tr> <tr> <td width=\'100%\' bgcolor=\'#8EACC1\'><font class=\"header\"><% = Replace(RS(\"kommentar\")&\"\", vbCrLf, \"<BR>\") %></td> </tr> </table><br> <% Record.MoveNext Loop %>
14. april 2001 - 15:48
#2
Ville nok placere loopet et andet sted <table border=\"0\" width=\"100%\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"0\"> <tr> <td width=\"100%\" bgcolor=\"#8EACC1\"><font class=\"header\"> <% Do While Not Record.EOF response.Write \" <p align=\'right\'><small>\"& rs(\"dato\") & \" <img border=\'0\' src=\'images/ny.gif\'><a href=\'community/info.asp?id=\"& ez(\"id\") & \"\'>\"& ez(\"navn\") & \"</a></small></td>\" %> </tr> <tr> <td width=\'100%\' bgcolor=\'#8EACC1\'><font class=\"header\"><% = Replace(RS(\"kommentar\")&\"\", vbCrLf, \"<BR>\") %></td> </tr> <% Record.MoveNext Loop %> </table><br>
14. april 2001 - 19:11
#3
<% set conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"nyt/XcNews.mdb\") SQL = \"select * from Kommentarer WHERE NewsID = \"& Request.QueryString(\"newsid\") &\";\" Set RS = Conn.Execute(SQL) If RS.EOF Then Response.Write(\"Der er ingen kommentarer, til denne nyhed.\") Else set conn = Server.CreateObject(\"ADODB.Connection\") conn.Open \"Driver={Microsoft Access Driver (*.mdb)}; DBQ=\" & Server.MapPath(\"brugere.mdb\") SQL = \"select * from brugerne WHERE username = \'\" & rs(\"brugernavn\") & \"\'\" Set EZ = Conn.Execute(SQL) %> <table border=\"0\" width=\"100%\" bgcolor=\"#000000\" cellspacing=\"1\" cellpadding=\"0\"> <tr> <td width=\"100%\" bgcolor=\"#8EACC1\"><font class=\"header\"> <% Do While Not Record.EOF response.Write \"<p align=\'right\'><small>\"& rs(\"dato\") & \" <img border=\'0\' src=\'images/ny.gif\'><a href=\'community/info.asp?id=\"& ez(\"id\") & \"\'>\"& ez(\"navn\") & \"</a></small></td>\" %> </tr> <tr> <td width=\'100%\' bgcolor=\'#8EACC1\'><font class=\"header\"><% = Replace(RS(\"kommentar\")&\"\", vbCrLf, \"<BR>\") Record.MoveNext Loop %> </td> </tr> </table><br><% End IF RS.Close Conn.Close %><br>
Slettet bruger
15. april 2001 - 13:04
#4
Det var tommyf\'s svar, som jeg brugte.... her er dine points.... egentligt et ret newbie spørgsmål... at glemme et loop.... hvad tænkte jeg på? :o)
15. april 2001 - 13:10
#5
TAk, det blev til 102. pladsen... 2 pladser tilbage, så er jeg på top100 :o)
Slettet bruger
15. april 2001 - 13:12
#6
Jeg mangler kun 2, så er jeg nummer 19000... *lol*
Slettet bruger
15. april 2001 - 13:13
#7
når...nej... min placering er 19105
15. april 2001 - 15:07
#8
kæmper for at komme under 10000, er er også relativ ny
Kurser inden for grundlæggende programmering