---
title: "Webforum!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/50789-webforum"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Asa"
published: "2002-08-20T13:56:32.000Z"
updated: "2002-08-20T21:46:29.000Z"
replies: 27
views: 677
page: 1
pages: 2
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/50789-webforum"
---

# Webforum!

_Sida 1 av 2._

## #1 — Asa, 2002-08-20T13:56Z

Har på min sida <https://www.gruvsjo.com> ett forum och när man klickar på det senaste inlägget som finns på startsidan så ska man komma till just det inlägget i forumet presic som det är här!

Har lagt till så varje inlägg får en ankare med dess id men är det nån som vet hur jag ska göra för att komma till ett inlägg på ex sidan två?

Hoppas nån vet!

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

## #2 — @nders, 2002-08-20T13:58Z

Hur länkar du till sidan 2? Det borde gå alldeles utmärkt att bara lägga till #124341 i slutet på den länken.

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

## #3 — Asa, 2002-08-20T14:02Z

&sida=2

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

## #4 — Jesper T, 2002-08-20T14:06Z

> Det borde gå alldeles utmärkt att bara lägga till #124341 i slutet på den länken

 
På WF så fungerar det att klicka på "senaste inlägget" genom att klicka på pilen längst ute till höger, förutsatt att det endast är en sida, är det flera sidor på inlägget så visas ändå det första inlägget på den sista sidan.

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

## #5 — @nders, 2002-08-20T14:07Z

När jag lägger till #3617 på webbhostingtråden efter &sida=2 fungerar det i alla fall utmärkt.

mvh,

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

## #6 — Asa, 2002-08-20T14:13Z

Jo men hur gör jag för att på första sidan ha så att ex sida=2 kommer med?

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

## #7 — Jesper T, 2002-08-20T14:18Z

> Jo men hur gör jag för att på första sidan ha så att ex sida=2 kommer med?

 
V.v. och förklara lite mera och bifoga gärna lite kod. :)

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

## #8 — Asa, 2002-08-20T14:26Z

Denna kod har jag på min förstasida för att via senaste inlägget i forumet:

                    \<table border="0" cellpadding="1" cellspacing="1" align="center" width="180"\> 
                    \<%Set Conn = Server.CreateObject("ADODB.Connection") 
                    Conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath("db/forum.mdb")
                    Set RS=Conn.Execute("Select Top 1 \* From forum Order By datum desc")

                    If RS.EOF Then%\>
                    \<tr\>\<td\>Tomt\</td\>\</tr\>
                    \<%Else%\>
                       \<tr\>\<td\>\<%=RS("datum")%\>\</td\>\</tr\>
                       \<tr\>\<td\>\<b\>\<%=RS("rubrik")%\>\</b\>\</td\>\</tr\>
                       \<tr\>\<td\>\<%If RS("SvarsID") = 0 Then%\>\<a href="default.asp?part=appz&upart=1&visa=las&id=\<%=RS("id")%\>&kategori=\<%=RS("kategori")%\>#\<%=RS("id")%\>" class="forum"\>\<%=DelaText(Left(RS("inlagg"),100))%\>\</a\>\<%Else%\>\<a href="default.asp?part=appz&upart=1&visa=las&id=\<%=RS("svarsid")%\>&kategori=\<%=RS("kategori")%\>#\<%=RS("id")%\>" class="forum"\>\<%=Dela(Left(RS("inlagg"),100))%\>\</a\>\<%End If%\>\</td\>\</tr\>
                       \<tr\>\<td\>Postat av: \<%If RS("Email") \<\> "" Then%\>\<a href="mailto:\<%=RS("email")%\>"\>\<%=RS("namn")%\>\</a\>\<%Else%\>\<%=RS("namn")%\>\<%End If%\>\</td\>\</tr\>
                    \<%End If

                    RS.Close
                    Set RS=Nothing%\>
                    \</table\>

När jag klickar på den och den tråden har fler än 1 sida så vill man ju komma till den sida inlägget finns på! Behövs mer kod?

Måste man ex räkna inlägg som har just den trådens id och med det kolla vilken sida det inlägget ligger på?

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

## #9 — Sico, 2002-08-20T14:28Z

så att länken blir "Rubriken  1 2 3 4" eller hur menas?

R/ du han visst skriva före mig

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

## #10 — Jesper T, 2002-08-20T14:42Z

Du måste lägga in ankare på dina inlägg:

```
<% response.write "<a name=""& RS("id") &""></a>"
```

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

## #11 — Asa, 2002-08-20T14:50Z

Redan gjort!

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

## #12 — Jesper T, 2002-08-20T14:56Z

Det skall väl igentligen inte behövas tror jag.

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

## #13 — Asa, 2002-08-20T15:00Z

Jo men det går ej om ett inlägg ligger på sidan 2 - det e problemet! Hur man ska skriva på startsidan för att få det att känna att inlägget ligger på sidan 2.

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

## #14 — Jesper T, 2002-08-20T15:04Z

Hur ser pagingscriptet ut på forumsidan då?

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

## #15 — Asa, 2002-08-20T15:10Z

Detta använder jag:

<http://vvv.fatmilk.nu/script/script.asp?CategoryID=1&onPage=15&fdID=10>

Min kod:

\<%Set RecSet    = Server.CreateObject("ADODB.Recordset")

Const fps2 = 9
If Request.QueryString("sida") = "" then 
    sida = 1 
Else 
    sida = Request.QueryString("sida") 
End If 

RecSet.CursorLocation = 3
RecSet.CacheSize = fps2 

SQL = "SELECT \* From forum WHERE svarsid=" & Request.Querystring("id") & " Order By id"
RecSet.Open SQL, Conn

If Svar = 0 Then%\>
\<table cellpadding="2" cellspacing="0" width="690" style="border: 1px solid #000000" bgcolor="#ffffff"\>
  \<tr\>
    \<td\>\<i\>Inget svar på detta inlägg.\</i\>\</td\>
  \</tr\>
\</table\>
\<br\>
\<%Else

RecSet.MoveFirst 
RecSet.PageSize = fps2 

Sidor = RecSet.PageCount 
RecSet.AbsolutePage = sida%\>

\<%If Sidor \> 1 Then%\>
\<table cellpadding="2" cellspacing="0" width="690" style="border: 1px solid #000000" bgcolor="#ffffff"\>
  \<tr\>
     \<td valign="top"\>\<b\>Sida:\</b\>  
          \<%For Sid = 1 To Sidor 
              If (Int(Sid)) = (Int(sida)) Then%\>\<b\>\<%=Sid%\>\</b\> \<%Else%\>\<a href="default.asp?part=appz&upart=1&kategori=\<%=Request.Querystring("kategori")%\>&visa=las&id=\<%=Request.Querystring("id")%\>&sida=\<%=Sid%\>" class="sid"\>\<%=Sid%\>\</a\> \<%End If
          Next%\>
     \</td\>
  \</tr\>
\</table\>
\<br\>
\<%End If%\>

\<%X = 0 
Do While Not RecSet.EOF And X \< RecSet.PageSize%\>
\<a name="\<%=RecSet("id")%\>"\>\</a\>
\<table cellpadding="2" cellspacing="0" width="690" style="border: 1px solid #000000" bgcolor="#ffffff"\>
  \<tr bgcolor="\<%=Request.Cookies("bgc2")%\>"\>
    \<td valign="top"\>\<b\>\<%=Server.HTMLEncode(RecSet("Rubrik"))%\>\</b\>\</td\>
  \</tr\>
  \<tr\>
    \<td valign="top"\>\<%=DelaF(FixaLankar(Server.HTMLEncode(RecSet("inlagg"))))%\>\<br\>\<br\>\</td\>
  \</tr\>
  \<tr bgcolor="\<%=Request.Cookies("bgc2")%\>"\>
      \<td valign="top"\>
          \<%=Server.HTMLEncode(RecSet("Namn"))%\>
          \<%If RecSet("Email") \<\> "" Then%\>&nbsp;\|&nbsp;
             \<a href="mailto:\<%=Server.HTMLEncode(RecSet("Email"))%\>"\>\<%=Server.HTMLEncode(RecSet("Email"))%\>\</a\>
          \<%Else%\>\<%End If%\>&nbsp;\|&nbsp;
          \<%=FormatDateTime(RecSet("Datum"),0)%\>
       \</td\>
    \</tr\>
\</table\>
\<br\>

\<%X = X + 1 
RecSet.MoveNext
Loop

RecSet.Close
Set RecSet = nothing

End If%\>

\<%If Sidor \> 1 Then%\>
\<table cellpadding="2" cellspacing="0" width="690" style="border: 1px solid #000000" bgcolor="#ffffff"\>
  \<tr\>
     \<td valign="top"\>\<b\>Sida:\</b\>  
          \<%For Sid = 1 To Sidor 
              If (Int(Sid)) = (Int(sida)) Then%\>\<b\>\<%=Sid%\>\</b\> \<%Else%\>\<a href="default.asp?part=appz&upart=1&kategori=\<%=Request.Querystring("kategori")%\>&visa=las&id=\<%=Request.Querystring("id")%\>&sida=\<%=Sid%\>" class="sid"\>\<%=Sid%\>\</a\> \<%End If
          Next%\>
     \</td\>
  \</tr\>
\</table\>
\<br\>
\<%End If%\>

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

## #16 — Jesper T, 2002-08-20T15:18Z

Ja, då misstänker jag att du får lov att utgå ifrån detta script för att "ta reda på" vilken sida det sista inlägget ligger på.

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

## #17 — Jesper T, 2002-08-20T15:23Z

Du kan ju lägga till ett villkor på forumsidan, alltså om man klickar på länken på förstasidan så har du sistainlägget i en q.s.
alltså: forum.asp?id=234234&post=sistaposten&Brädgård234234
och på forumsidan så visas den sista sidan där med hjälp av Q.S:en

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

## #18 — Asa, 2002-08-20T15:23Z

Hmm - då är det nog som jag skrev förrut att man måste räkna inlägg under huvudinlägget kanske?

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

## #19 — Jesper T, 2002-08-20T15:28Z

Det är nog ialla fall smartare att göra detta på "forumsidan" än att lägga till all kod på indexsidan. Tror på någon liknanade lösning som jag skrev ovan.

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

## #20 — Asa, 2002-08-20T15:28Z

Okej! Får klura på det och återkommer om jag inte lyckas!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/50789-webforum  
Nästa sida: https://www.webforum.nu/amne/asp/50789-webforum/page2.md
