---
title: "Ange vilken sida!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/58769-ange-vilken-sida"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Asa"
published: "2002-11-11T22:21:59.000Z"
updated: "2002-11-11T23:39:46.000Z"
replies: 5
views: 223
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/58769-ange-vilken-sida"
---

# Ange vilken sida!

## #1 — Asa, 2002-11-11T22:21Z

Jag har en sökfunktion och när alla sökresultat listas vill jag att den ska kolla vilken sida just det inlägget har i tråden. 

Testa å sök på Chippi här: <http://forum.gruvsjo.com/sok.asp>

10 av inläggen finns då på sidan 2.

Hur gör jag? Denna kod är den som visar rubrikerna.

   \<tr height="20" bgcolor="\<%=Farg%\>"\>
      \<td\>\<b\>»\</b\>
          \<a href="forum.asp?id=\<%If RecSet("uid") = "0" Then%\> \<%=RecSet("id")%\>#\<%=RecSet("id")%\>\<%Else%\>\<%=RecSet("uid")%\>#\<%=RecSet("id")%\>\<%End If%\>"\>\<%=Left(Subject,70)%\>\</a\>
     \</td\>
   \</tr\>

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

## #2 — LarsG, 2002-11-11T23:02Z

Hur vet du att ett inlägg hamnar på sida 2? Har du något sekvensnummer (inom tråden) för varje inlägg?

Annars så måste du räkna ut hur många inlägg det finns som är gjorda innan det aktuella och utifrån det beräkna sidnummer.

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

## #3 — Asa, 2002-11-11T23:07Z

Jag måste räkna ut det men Count(\*) på andra ställen men vet inte riktigt hur jag gör det nu i sökresultaten!

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

## #4 — LarsG, 2002-11-11T23:27Z

Ok, då borde du i din sökfråga kunna lägga till en beräkning för att få fram inläggets ordningsnummer

```

select posts.* , (select count(*) from posts
                            where id >= p.uid
                                 and id < p.id 
                                 and uid = p.uid ) as odinal
 from posts as p 
where message like '%searchWord%' 
      or title like '%searchWord%'
```

Jag gissar lite men jag tänker att du har ungefär följande tabellstruktur

posts
\--------
id    -- räknare
uid  -- id för första inlägget i en tråd
message -- inläggstext
title -- titel för inlägget

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

## #5 — Asa, 2002-11-11T23:34Z

Ska testa och återkommer!

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

## #6 — Asa, 2002-11-11T23:39Z

Min SQL ser nu ut så här:

```
   SQL = "SELECT * FROM forum WHERE" 
   varSearchWord = Split(sokord) 
   For N = 0 TO UBound(varSearchWord)  
       SQL = SQL & " " & subj & " Like '%" & varSearchWord(N) & "%' And" 
   Next 'N 
   '## -- ta bort det sista , i strängen. annars blir det fel vid exekveringen -- 
   SQL = Left(SQL,Len(SQL) - 3) 
   SQL = SQL & " ORDER BY Id " & sort
```

Hur lägger jag in din kod? Eller fattar jag helt fel nu?

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/58769-ange-vilken-sida
