---
title: "länkar"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/91023-länkar"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "MizzK"
published: "2003-11-22T22:47:15.000Z"
updated: "2003-11-23T16:22:48.000Z"
replies: 25
views: 487
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/91023-länkar"
---

# länkar

_Sida 1 av 2._

## #1 — MizzK, 2003-11-22T22:47Z

har lite ganska så dumma frågor för den som kan asp...=)

jag undrar hur det fungerar när man länkar och så. alltså hur man ex. får en länk att se ut så här. kontakt.asp?id=1 istället för att ha kontakt1.asp, kontakt2.asp osv. och hur man arbetar med det?? 

har just nu en meny som vill ha sånna här länkar..
produkt.asp?cat=prod&ucat=dockning

hur gör man detta? hur vet den vilken länk den skall gå till..

om ni inte vill förklara får ni gärna säga var jag skall leta och så.. har letat men får inte svar på min fråga =)

tror det är QueryString eller ngt jag är ute efter=P

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

## #2 — Nickemannen, 2003-11-22T23:20Z

Tja det finns 2 olika sätt.

1\.

```
intPage = CInt(Request.QueryString("id"))

if intPage <= 1 or IsNull(intPage) then
'Kod för sida ett eller om det inte hade varit ngt nummer
else if intPage = 2 then
' kod för sida 2
end if
```

osv man kan ju använda case satser också

2\.
Sedan har du ju val 2 du använder en index fil hela tiden.
t.ex.

```
intPage = Request.QueryString("id")

' Sedan har du en array med de olika sidorna som du har och vad
 de har för id kommer inte exakt ihåg hur en array såg ut för asp men tror det var så här.

arrPagIndex(1) = "index.asp"
arrPagIndex(2) = "kontakt.asp"
arrPagIndex(3) = "guestbook.asp"

if IsNumeric(intPage) then
Server.Execute(arrPageIndex(intPage))
else
Server.Execute(arrPageIndex(1))
```

// Red hmm nu ser jag att dom exemplen som du har ser ut som om det var sidor som skall visa saker ur en databas.

Då hämtar du id:t från querystringen och söker i databasen och skriver ut svaret :)

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

## #3 — MizzK, 2003-11-22T23:44Z

men andra ord kan man inte änvända det du skrev om menyn bygger på index.asp?cat=prod&ucat=dockning länkar eller?? hur gör man med denna då??

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

## #4 — KoTTeN, 2003-11-23T04:03Z

Självklart kan du använda dig av din metod och visst är det QueryString du ska använda dig av. 

QueryStrings uppgift är att hämta data från adressfältet, i ditt exempel skulle det se ut så här Request.QueryStrings("cat") som skulle ge "prod". När du väl överfört den datan från adressfältet till själva sidan kan du lätt hämta ut den information du vill i en databas eller liknande.

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

## #5 — MizzK, 2003-11-23T12:17Z

förslag på var man kan läsa exakt hur man gör? eller ngn som kan hjälpa mig med det??

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

## #6 — DiDjo, 2003-11-23T12:37Z

jag vet inte riktigt hur du menar men så här kanske:

```
If Request.Querystring("sida") = "1" then
Response.Redirect "sida1.asp"
elseif Request.Querystring("sida") = "2" then
Response.Redirect "sida1.asp"
elseif *osv...
end if
```

Eller?

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

## #7 — MizzK, 2003-11-23T12:39Z

e mer inne på hur man gör när man kopplar till databas... i detta fallet..

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

## #8 — KoTTeN, 2003-11-23T12:39Z

Du hittar en guide på <https://www.idg.se/webstudio> (osäker på adressen). Kolla sedan under ASP och leta fram QueryString

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

## #9 — MizzK, 2003-11-23T12:41Z

kotten varit där, men hittade inte riktigt d jag sökte eller så förstod jag bara inte det =)))

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

## #10 — DiDjo, 2003-11-23T12:45Z

hmmm menar du att man ska hämta länken ur en databas? Typ kontakt1.asp?id=\<%=rs("id")%\>?

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

## #11 — MizzK, 2003-11-23T12:49Z

jag vet inte hur man skriver... =) vill iaf få min meny att fungerar... länkningen skall se ut så här: index.asp?cat=prod&ucat=dockning

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

## #12 — DiDjo, 2003-11-23T13:11Z

jaha! Hur ser databasen ut? fälten du vill hämta i från?

```
index.asp?cat=<%=rs("prod")%>&ucat=<%=rs("dockning")%>
```

Så kanske?
Sen måste du givetvis öppna databasen :e

```

Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("din_databas.mdb")
Set rs = Server.CreateObject("ADODB.Recordset")
Addera = "SELECT * FROM tabell"
rs.Open Addera, Connect, 3, 3
```

Finns säkert smartare sätt att öppna databasen på ;)

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

## #13 — MizzK, 2003-11-23T13:15Z

plaserar jag allt detta där jag har själva länkarna i meny.asp eller skall det vara i index.asp.

sen undrar jag vad "nått" skall symbolisera =)

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

## #14 — DiDjo, 2003-11-23T13:16Z

allt ska ligga i din meny! Jag ändrade! Nått finns inte med! Men du måste ändra allt så de passar din databas! :e

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

## #15 — MizzK, 2003-11-23T13:25Z

har ingen databas ska skapa den =)

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

## #16 — DiDjo, 2003-11-23T13:29Z

ok! Gör så! Hoppas bara att jag fattade rätt :P Lycka till =)

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

## #17 — MizzK, 2003-11-23T13:31Z

tanx, skriver om jag fastnar =)

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

## #18 — mikul, 2003-11-23T13:51Z

Du kan läsa den här artikeln där jag går igenom request-objektet så du får lite mer kött på benen ;)
<http://www.aspsidan.nu/default.asp?page=readArticle&menu=2&aId=12>

Lycka till!

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

## #19 — MizzK, 2003-11-23T13:56Z

i db vilka attribut skall finnas???

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

## #20 — @nders, 2003-11-23T14:13Z

> **mikul skrev:**
>
> Du kan läsa den här artikeln där jag går igenom request-objektet så du får lite mer kött på benen ;)
> <http://www.aspsidan.nu/default.asp?page=readArticle&menu=2&aId=12>
> 
> Lycka till!

Du har inte testat kodexemplen där helt och fullt? ;)

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

---

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