webForumDet fria alternativet
Logga in / Bli medlem

loop

ASP

6 svar · 185 visningar · startad av Gimbo

Medlem sedan dec. 20001 626 inlägg
Trådstart#1

Hejsan!

På min startsida vill jag lista nyheter från databasen på följande sätt:

nyhet1 | nyhet2
--------- ----------
nyhet3 | nyhet4

osv.

hur gör jag detta??

i normala fall loppar jag igenom databasen med exempelvis:
SQL = " Select Top 3 * From .... "
och sen loopar jag igenom <%=RS("tebellnamn")%> och då hamnar allt under varandra om jag har en <br> efter, men hur gör jag så att nyheten förflyttar sig till höger i cellerna???

Medlem sedan feb. 200112 078 inlägg
#2
<table>
<tr>
<%
intReturn = 2
i = 0

do until rs.eof
i = i + 1
   response.write "<td>"
   response.write rs("värde")
   response.write "</td>"

if i = intReturn then
   response.write "</tr><tr>"
end if

rs.movenext
loop
%>
</tr>
</table>
Medlem sedan aug. 20021 752 inlägg
#3

Måste nollställa i också :)

<table>
<tr>
<%
intReturn = 2
i = 0

do until rs.eof
i = i + 1
   response.write "<td>"
   response.write rs("värde")
   response.write "</td>"

if i = intReturn then
   response.write "</tr><tr>"
   i=0
end if

rs.movenext
loop
%>
</tr>
</table>

/Viktor

Medlem sedan dec. 20001 626 inlägg
#4

u got it...
man tackar för hjälpen!

Medlem sedan dec. 20001 626 inlägg
#5

ohhhh... sparkar snart sönder datorn, koden ni gav mig fungerar fin fint, men nu när jag vill lägga till celler för att få strecken så fungerar det inte, alltså jag vill ha det liknande detta:

nyhet1 | nyhet2
--------- ----------
nyhet3 | nyhet4

med streck oxå, dvs med horisontella streck under och vertikala streck emellan, hur gör jag för att fixa detta? har testat på alla möjliga sätt utan att få det som jag vill

Medlem sedan dec. 20003 563 inlägg
#6
<table>
<tr>
<%
intReturn = 2
i = 0

do until rs.eof
i = i + 1
   response.write "<td>"
   response.write rs("värde")
   response.write "</td>"

if i = intReturn then
   response.write "</tr><tr></tr><td colspan="&(intReturn--1)&">"
   // HÄR KAN DU LÄGGA DINA HORISONTELLA STRECK. Bästa kanske är som en bakgrundsbild.
   response.write "</td></tr><tr>"
   i=0
else
   response.write "<td>"
   // HÄR KAN DU LÄGGA DINA VERTIKALA STRECK. 
   response.write "<td>"
end if

rs.movenext
loop
%>
</tr>
</table>
Medlem sedan dec. 20001 626 inlägg
#7

man tackar så mycket för hjälpen!!!

413 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
127 ms — deklarationer (db)
122 ms — hämta statistik (db)
150 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)