Hallo,

Das Problem ist, das die HTML-Tags <TR> & </TR> in der Schleife liegen.
Dies bedeutet zwangsl�ufig, das nach jedem Record ein </TR> ausgef�hrt
wird, welches die Reihe schliesst und eine neue beginnt.
Um dies zu umgehen f�llt mir nur eine M�glichkeit ein! Eine IF Abfrage
angelegt an die Variable rowCount!
Ich w�rde den Code folgend �ndern:

....
  <br><a href="product.asp?pid=<%=prodRS( "product_id" )%>">
  get more information</a>
  </td>

'######## SCHNIPP ##############
<%
If rowCount = 4 then ' 4 weil Du bei 0 anf�ngst 0 bis 4 = 5
rowCount = 0
%>
'######## SCHNAPP ##############

</tr>
<tr>
  <td colspan=2 align="center">
  &nbsp;
  </td>
</tr>

'######## SCHNIPP ##############
<% end if %>
'######## SCHNAPP ##############


<%
prodRS.MoveNext
WEND
%>
Hiermit werden nun f�nf Datens�tze nebeneinander angezeigt.

Damit der Tag auch gesetzt wird wenn der Count < 4 ist (wenn kein
Datensatz mehr vorhanden ist) noch eine if Abfrage welche so lautet:

...
WEND
%>

'######## SCHNIPP ##############
<% If rowCount < 4 then response.write("</TR>">) %>
'######## SCHNAPP ##############

</table>

So kannst Du sicher sein, das die letzte Zeile mit einem Tag geschlossen
wird auch wenn die Reihe nicht aus f�nf Datens�tzen besteht. Was ja bei
z.B.: 23 Datens�tze der Fall w�hre.



Mit freundlichen Gr��en
Frank Liebelt





Hallo Alle zusammen,

ich bin neu hier, und habe auch schon ein bloedes Problem.

ich habe ein Listing, das mir Datensaetze aus einer Datenbank anzeigt.
Es schreibt alle Datensaetze untereinander. Aber genau das soll es
nicht, denn ich m�chte die Datensaetze in Fuenfergruppen nebeneinander
angeordnet haben. Ich habe nun schon alles M�gliche probiert, aber nie
erfolgreich.(die HTML-Tabelle geaendert ...- da stimmt die  IF-Schleife
innerhalb der HTML-Tabelle nicht mehr, aber ich kann es auch nicht
ausbessern, da ich nicht wirklich verstanden habe, was genau sie
tut.) Wie kann ich das regeln?

<%
' Get the Current Page
pg = TRIM( Request( "pg" ) )
IF pg = "" THEN pg = 1

' Open the Recordset
Set prodRS = Server.CreateObject( "ADODB.Recordset" )
prodRS.ActiveConnection = Con prodRS.CursorType = adOpenStatic
prodRS.PageSize = 10 sqlString = "SELECT product_id, product_picture,
product_name, product_briefDesc " &_
  "FROM Products WHERE product_category='" & cat & "' " &_
  "AND product_status=1 " &_
  "ORDER BY product_name "
prodRS.Open sqlString
prodRS.AbsolutePage = pg
%>
<table width="550" border=0
 cellpadding=5 cellspacing=0>
<%
WHILE NOT prodRS.EOF AND rowCount < prodRS.PageSize
rowCount = rowCount + 1
%>
<tr>
  <td>
  <% IF prodRS( "product_picture" ) <> "?????" THEN %>
  <IMG SRC="<%=prodRS( "product_picture" )%>"
   HSPACE=4 VSPACE=4 BORDER=0 align="center">
  <% END IF %>
  </td>
  <td>
  <a href="product.asp?pid=<%=prodRS( "product_id" )%>">
  <b><%=prodRS( "product_name" )%></b></a>
  <br><%=prodRS( "product_briefDesc" )%>
  <br><a href="product.asp?pid=<%=prodRS( "product_id" )%>">
  get more information</a>
  </td></tr>
<tr>
  <td colspan=2 align="center">
  &nbsp;
  </td>
</tr>
<%
prodRS.MoveNext
WEND
%>
</table><%
IF prodRS.PageCount > 1 THEN
%>
<font color="darkgreen">
<b>Go to page: </b>
<%
  FOR i = 1 to prodRS.PageCount
  IF i <> cINT( pg ) THEN
%>
<a href="default.asp?cat=<%=cat%>&pg=<%=i%>">
<%=i%></a>&nbsp;
<% ELSE %>
<b><%=i%></b>&nbsp;
<% END IF %>
<%
  NEXT
%>
</font>
<%
END IF
%>


Vielleicht koennt Ihr mir helfen. Vielen Dank!

Susan




| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [EMAIL PROTECTED] subscribed 
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv Sie 
| knnen sich unter folgender URL an- und abmelden: 
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp



| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an