---
title: "Uppdelning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/131730-uppdelning"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Thompa__85"
published: "2005-07-21T21:20:24.000Z"
updated: "2005-07-24T08:45:12.000Z"
replies: 4
views: 294
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/131730-uppdelning"
---

# Uppdelning

## #1 — Thompa__85, 2005-07-21T21:20Z

Tjenare Wf!

Jag sitter här och kodar ett upplägg till mitt forum!
Just nu har jag delat upp det så här:

Huvudrum
\- Underrum
\- underrum
Huvudrum
\- Underrum
Huvudrum
\- Underrum
\- Underrum
\- Underrum

.. osv..

Det jag vill ha är nått av den här stilen
Huvudrum
Underrum, Underrum
Huvudrum
Underum, underum

Med max 3 i rad...
Jag vet ungefär hur jag kodar detta, men får inte in den i min befintliga kod :/
Tänkte höra om någon vet hur jag ska bygga in detta.
Här har ni min kod:

```
<%
          strLast = ""							  
			' -- // Kollar så att det finns inlägg
			If IsArray(arrVa) Then
				' -- // Visa antal inlägg per sida
				intPostsPerPage = 100
				
				' -- // Navigeringshantering
				If IsNumeric(Trim(Request.Querystring("pg"))) Then 
					intPage = CInt(Trim(Request.Querystring("pg")))
				Else 
					intPage = 1
				End If
				
				intFirstPost = (intPage - 1) * intPostsPerPage
				intTotalPosts = UBound(arrVa, 2)
				intPages = ((intTotalPosts)\intPostsPerPage)+1
				
				If intFirstPost + (intPostsPerPage - 1) >= UBound(arrVa,2) Then
					intLastPost = UBound(arrVa, 2) 
				Else
					intLastPost = intFirstPost + (intPostsPerPage - 1)
				End If
				' -- // Klart med det =)
				
				' -- // Skriv ut inläggen på den valda sidan
				For i = intFirstPost To intLastPost
				
					If i Mod 2 = 0 then 
						color = "325F77" 
					Else 
						color = "2D586F" 
					End If 
															
					' -- // Hämtar alla värden från arrayn (databasen...)
					Board_id = CLng(arrVa(0, i))
					strTitel = CStr(arrVa(1, i))
					BoardU_id = Clng(arrVa(2, i))
					uTitel = CStr(arrVa(4, i))
	
If Not strLast = strTitel Then
%>
<table border="0" width="100%" cellpadding="2" cellspacing="0">
	<tr bgcolor="#627788">
		<td width="3%" background="img/vanner_board.gif"><div align="center"><b>
			<img border="0" src="img/3.gif" width="13" height="13" align="left"></b></div></td>
		<td width="31%" background="img/vanner_board.gif">
<font color="#FFFFFF"><b><%
Response.write strTitel
%></b>
		</font>
		</td>
		<td width="5%" background="img/vanner_board.gif">&nbsp;</td>
		<td width="20%" background="img/vanner_board.gif">&nbsp;</td>
		<td width="30%" background="img/vanner_board.gif">&nbsp;</td>
		<td width="10%" background="img/vanner_board.gif">&nbsp;</td>
	</tr>
</table>
<% End IF %>
<table border="0" width="100%" cellpadding="2" cellspacing="0" onMouseOver="this.style.backgroundColor='#284E62';" onMouseOut="this.style.backgroundColor='#<%=color%>'">
	<tr>
		<td width="100%" bgcolor="#<%=color%>">
		<%=uTitel%>
		</td>
	</tr>
</table>
<%
strLast = strTitel
			
Next
' -- // Och så var alla inlägg utskrivna

' -- // Det fanns inga inlägg, vi får ställa in lite annat
Else
	intPages = 0
	intTotalPosts = -1
%>
```

Tacksam för alla svar :) Undrar ni något över koden så är det bara att hojta till! Tack på förhand!

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

## #2 — Thompa__85, 2005-07-22T20:26Z

Något sånt här jag kan har tänkt mig:

<http://www.hamsterpaj.net/forum_new/>

Men min kod listar det så här:

<http://www.dastar.se/new_forum.asp>

Kanske underlättade lite :)

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

## #3 — Melea, 2005-07-22T20:30Z

Nu var det flera år sedan jag satt med ASP men borde det inte vara så enkelt som att skapa en variabel i början av loopen, som har värdet 0, sen plussar du på värdet för varje post som skrivs ut. När värdet har nått upp till 3 gör du en radbrytning, och samtidigt sätter du variabel till värdet 0.

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

## #4 — Thompa__85, 2005-07-23T11:00Z

Förstår hur du menar, men jag kan inte få in det i min kod :/ Eftersom den hela tiden skapar en ny \<tr\> efter varje post :/

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

## #5 — Melea, 2005-07-24T08:45Z

Gör så att \<tr\> endast visas om värdet 3 har uppnåtts.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/131730-uppdelning
