---
title: "movenext"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/124191-movenext"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "leox"
published: "2005-03-11T17:12:12.000Z"
updated: "2006-01-09T08:30:52.000Z"
replies: 7
views: 562
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/124191-movenext"
---

# movenext

## #1 — leox, 2005-03-11T17:12Z

Hej!

Hur gör man om man vill hämta ut informationen från en databas och placera dom i flera olika kolumner på samma rad?

När jag hämtar informationen nu så skapas ju allt rakt ner i en lista såhär:

1\. Post
2\. Post 
3\. Post
4\. Etc etc

**Jag vill att det ska se ut såhär:**

Post1       Post2      Post3
Post4       Post5      Post6

Permalänk: https://www.webforum.nu/p/124191

## #2 — oGGo, 2005-03-11T20:10Z

jag skulle slänga in en räknare (i) i loopen som plusas på 1 för varje gång loopen körs.
Sedan när i = 3 så slängs en \</tr\>\<tr\> in och det blir ny rad.

Typ:

```
<table>
	<tr>
<%
i = 0
Do unti RS.eof
	i = i + 1

		Response.Write"<td>" & RS("cell") & "</td>"

	If i = 3 Then
		i = 0
		Response.Write "</tr><tr>"
	end if

RS.movenext
	Loop

%>
	</tr>
</table>
```

Permalänk: https://www.webforum.nu/p/1571528

## #3 — Jesper T, 2005-03-11T20:24Z

Detta:

```
If i = 3 Then
		i = 0
		Response.Write "</tr><tr>"
	end if
```

Kan bytas ut mot detta:

```
If i mod 3 = 0 Then Response.Write "</tr><tr>"
```

Permalänk: https://www.webforum.nu/p/1571538

## #4 — leox, 2005-03-11T22:04Z

Grymt..
Fungerar utmärkt

Tack för hjälpen

Permalänk: https://www.webforum.nu/p/1571566

## #5 — Herman, 2005-03-11T22:14Z

tänkte bara... om någon gjort ett grymt inlägg så markera det som ett accepterat inlägg :)
Då slipper jag och andra gå in och söka lösning på ett icke-problem.

Permalänk: https://www.webforum.nu/p/1571570

## #6 — leox, 2006-01-08T22:59Z

Hej igen.

Hur skall jag skriva om jag vill loopa ut mina poster såhär:

```
<td>     <td>
Post 1   Post 4
Post 2   Post 5
Post 3   Post 6
</td>    </td>
```

Blev inge bra när man använde TR-rader. En del poster innehöll fler tecken vilket gör att det ser dåligt ut.

Permalänk: https://www.webforum.nu/p/1743904

## #7 — Engine^, 2006-01-09T08:20Z

Krångligare, helt klart. Antingen får du sortera om ditt recordset och sedan loopa ut posterna eller så måste du hoppa fram och tillbaka i det medan du skriver ut det. Att hoppa känns som den enklare lösningen av dom två.

Permalänk: https://www.webforum.nu/p/1743966

## #8 — leox, 2006-01-09T08:30Z

Googlade lite och hittade följande lösning om någon annan behöver liknande:

```
<td width="200" valign="top">
<%
rowLen=3 ' Antal rader per kolumn
idx=0
Do While Not objrs.eof
If idx=rowLen Then
Response.write "</td><td width='200' valign=top>"
idx=0
End If
Response.write "<font color=black><span class='staff'><b> "&objrs("Rubrik")&"</b></span><br><i> "&objrs("Datum")&" </i><br> "&objrs("Newstext")&" <br><br>"
idx=idx+1
objrs.movenext
Loop
end if
%>
```

Dock så måste man ändra rowLen men den fungerar iaf.
Man kan ju göra en count som räknar antal poster i tabellen och ändrar rowLen därefter.

/leox

Permalänk: https://www.webforum.nu/p/1743972

---

Tråden på webben: https://www.webforum.nu/amne/asp/124191-movenext
