den er svær at finde ud af , du har mange tabeller inden i hinanden
Så jeg har prøvet lave lidt indrykninger og så ser din kode sådan her ud
----
<table valign=top width="820" cellspacing=0 cellpadding=0 border=0>
<tr>
<td class=BOXCOL2>
<%
antal_pics=3
ordrecount=connect.execute("SELECT count(tblannonce.id_annonce) AS antal FROM (tblannonce INNER JOIN tblannonce_banner ON tblannonce.id_annonce=tblannonce_banner.id_annonce) INNER JOIN tblannonce_type ON tblannonce.id_annoncetype=tblannonce_type.id_annoncetype WHERE tblannonce.id_bruger>0 AND tblannonce_banner.id_ordre>0")
antal_poster=ordrecount("antal")
if antal_poster<min_bannerpics then
antal_poster=min_bannerpics 'fastsat i global
end if
SQL="SELECT top "&antal_poster&" * FROM (tblannonce INNER JOIN tblannonce_banner ON tblannonce.id_annonce=tblannonce_banner.id_annonce) INNER JOIN tblannonce_type ON tblannonce.id_annoncetype=tblannonce_type.id_annoncetype ORDER BY tblannonce_banner.id_ordre desc"
Set RSpics = Server.CreateObject("ADODB.RecordSet")
RSpics.Open SQL, Connect, 3
bannercount=0
do while not bannercount=antal_pics and not rspics.recordcount=bannercount
RandNum = Int(Rnd * rspics.recordcount) + 1
rspics.absoluteposition = RandNum
brugnummer=true
pics=split(checkbil,",")
for each objekt in pics
if lcase(objekt)=lcase(rspics("id_annonce")) then
brugnummer=false
end if
next
if brugnummer=true then
bannercount=bannercount+1
connect.execute("UPDATE tblordre SET tblordre.visninger=tblordre.visninger+1 WHERE tblordre.id_ordre="&rspics("id_ordre") )
checkbil=checkbil&rspics("id_annonce")&","
%>
<table height=1 width="22%" border="1" cellspacing="0" cellpadding="2" bordercolorlight="#663300" bordercolordark="#FFFFFF">
<tr class=boxcol>
<td width="71%">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td>
<a href=/banner01.asp?id=<%=rspics("id_annonce")%>&ido=<%=rspics("id_ordre")%>><img src=/banner/<%=rspics("id_banner")%>.jpg border=0></a>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<font style="font-size:9px"><%=rspics("overskrift")%></font>
</td>
</tr>
<tr class=headcol>
<td width="71%" background="/grafik/tabletop_bg1.gif">
<table width=100% cellspacing=0 cellpadding=0 border=0>
<tr>
<td style="font-size:9px;color:#000000;">
<%=rspics("annoncetype")%>
</td>
<td style="font-size:9px;color:#000000;" align=right>
Kr. <%=formatnumber(rspics("pris"))%>
</td>
</tr>
</table>
</td>
</tr>
<tr class=headcol1>
<td width="71%">
<table width=100% cellspacing=0 cellpadding=0 border=0>
<tr>
<td style="font-size:9px;color:#000000;" align="center">
<a target="_blank" href="
http://<%=rspics("tekst02")%>">
<font color="#000000"><%=rspics("tekst02")%></font></a>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
if bannercount<antal_pics then
%>
</td>
</tr>
<tr>
<td class=BOXCOL2 width="20">
<%
end if
end if
loop
rspics.close
set rspics=nothing
%>
</table>
-----
Tager jeg fejl hvis det er den sidste if sætning hvor du sætter hvert element ind som en ny række?
Altså skal du rette det nederste
-----
%>
</td>
</tr>
<tr>
<td class=BOXCOL2 width="20">
<%
-----
til
-----
%>
</td>
<td class=BOXCOL2 width="20">
<%
-----
hvorved den ikke indsætter en ny række men kun en ny kolonne :o)