Avatar billede jmc Nybegynder
13. marts 2002 - 08:50 Der er 7 kommentarer og
1 løsning

2 eller flere rows hvis over 10 records

hvordan skriver jeg dette layer så indhold listes i 2 rows eller en ekstra row for hver gang jeg er over 10 records ?


    <div class="options">
            <%
While ((Repeat2__numRows <> 0) AND (NOT rs_menu_musikken.EOF))
%>
      <A HREF="<%=Request.ServerVariables("SCRIPT_NAME")%>?<%= MM_keepNone & MM_joinChar(MM_keepNone) & "sted=" & Server.URLEncode(rs_menu_musikken.Fields.Item("navn").Value) %>"><%=(rs_menu_musikken.Fields.Item("navn").Value)%></A>
      <%
  Repeat2__index=Repeat2__index+1
  Repeat2__numRows=Repeat2__numRows-1
  rs_menu_musikken.MoveNext()
Wend
%>
      <% If rs_menu_musikken.EOF And rs_menu_musikken.BOF Then %>
      <a href="#">ingen arrangementer </a>
      <% End If ' end rs_menu_musikken.EOF And rs_menu_musikken.BOF %>
    </div>
Avatar billede sylvester1 Nybegynder
13. marts 2002 - 09:01 #1
Jeg ville sige du skulle lave en count for hver gang du kører igennem en record..

pseudokode:
--------------------------------------
<table>
<tr>
<%
e=0
do while rs.eof 'dit recordset lykke...
e=e+1
if e=10 then
  response.write("</tr><tr>")
  e=0
end if
response.write("<td>"&rs("myRecord")&"</td>")
%>
</tr>
</table>

-----------------------------------------
Noget i den stil... :-)
Avatar billede jmc Nybegynder
13. marts 2002 - 09:38 #2
tak
mangler der iøvrigt ikke et loop ?
Avatar billede jmc Nybegynder
13. marts 2002 - 09:54 #3
intet bliver udskrevet her:

<table>
<tr>
<%
e=0
do while rs_menu_musikken.eof And rs_menu_biografen.BOF
e=e+1
reponse.write "e ="& e
if e=10 then
  response.write("</tr><tr>")
  e=0
end if
response.write("<td>"&"<A HREF=" & Request.ServerVariables("SCRIPT_NAME") &"?"& MM_keepNone &

MM_joinChar(MM_keepNone) & "sted=" & Server.URLEncode(rs_menu_musikken.Fields.Item("navn").Value)

&">"& (rs_menu_musikken.Fields.Item("navn").Value) & "</A>"&"</td>")
Loop
%>
</tr>
</table>
Avatar billede jmc Nybegynder
13. marts 2002 - 10:02 #4
jeg prøvede på en anden måde men heller ingen udskrift af records?
er der nogle som kan se fejlen ?

<table>
<tr>
<%
DIM e
e=0
while ((Repeat2__numRows <> 0) AND (NOT rs_menu_musikken.EOF))
%>
<%
e=e+1
reponse.write "e ="& e
if e=10 then
  response.write("</tr><tr>")
  e=0
end if
response.write("<td>"&"<A HREF=" & Request.ServerVariables("SCRIPT_NAME") &"?"& MM_keepNone &

MM_joinChar(MM_keepNone) & "sted=" & Server.URLEncode(rs_menu_musikken.Fields.Item("navn").Value)

&">"& (rs_menu_musikken.Fields.Item("navn").Value) & "</A>"&"</td>")
%>
<%
  Repeat2__index=Repeat2__index+1
  Repeat2__numRows=Repeat2__numRows-1
  rs_menu_musikken.MoveNext()
Wend
%>
</tr>
</table>
Avatar billede jmc Nybegynder
14. marts 2002 - 07:36 #5
jeg er ikke den største asp haj, men ellers tak for hjælpen
Avatar billede jmc Nybegynder
14. marts 2002 - 08:12 #6
nu virker det:
http://www.kulturguiden.net/2002/indholdb.asp?sted=TRAIN+%2D+station+to+station
men fonts er mega store ? hmmm et andet problem.
Avatar billede sylvester1 Nybegynder
14. marts 2002 - 10:12 #7
Jeg skrev det bare var pseudokode... Du skal liiiige selv lave det loop du skal bruge... :)
Avatar billede jmc Nybegynder
14. marts 2002 - 10:23 #8
Der er noget knas med koden, der er nogle som prøver at hjælpe her:
http://www.eksperten.dk/spm/184864
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