---
title: "Hämta olika data beronde på ID!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/102795-hämta-olika-data-beronde-på-id"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "magnusfernstrom"
published: "2004-05-02T18:48:56.000Z"
updated: "2004-05-04T15:25:45.000Z"
replies: 10
views: 350
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/102795-hämta-olika-data-beronde-på-id"
---

# Hämta olika data beronde på ID!

## #1 — magnusfernstrom, 2004-05-02T18:48Z

Hur gör man egentligen en sida som är uppbyggd med ett sådant system?
Alltså man är alltid på samma sida, fast den har olika ID:n. Typ sida.asp?sid=23

Har man texten på sidan, men visar olika text beroende på vilket värde querystringen har, eller hämtar man det ur en databas på något sätt?

Alltid undrat det.

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

## #2 — voigtann1, 2004-05-02T18:51Z

menar du ett helt vanlig nyhets sida tex eller menar du mer än xml mall?

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

## #3 — magnusfernstrom, 2004-05-02T18:57Z

Nej, en vanlig sida som visar olika text t.ex. beroende på vilket ID som visas i adressen, typ sida.asp?ID=23. Ja ni fattar :)

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

## #4 — LeonL, 2004-05-02T18:58Z

Man får värdet i URL-strängen genom att använda funktionen Request.

När man väl har det värdet kan man göra rätt mycket, ex. att ta fram en speciell rad ur en databas.

Det är mycket möjligt att texten "redan finns" i filen, men chansen är väldigt liten om du syftar på nyhetssidor o.d.

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

## #5 — magnusfernstrom, 2004-05-02T19:01Z

Jao, request.querystring t.ex. va? Jag är inte heeeelt nybörjare :) Men jag bara undrade lite :)

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

## #6 — KoTTeN, 2004-05-02T19:32Z

> **magnusfernstrom skrev:**
>
> Jao, request.querystring t.ex. va? Jag är inte heeeelt nybörjare :) Men jag bara undrade lite :)

Då kanske det kan vara på sin plats att plugga?  :) IDG har en hyfsad förklaring av quertystring: <http://www.idg.se/webstudio/pub/article.asp?id=95>

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

## #7 — magnusfernstrom, 2004-05-02T19:36Z

Jao, men jag visste ju hur man gjorde :) 
Jag har gjort det både med texten på sidan samt att hämta texten ur en databas. undrar bara vilket som är bäst.
Men plugga ska jag ändå göra ;)

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

## #8 — KoTTeN, 2004-05-02T21:32Z

Det bästa är väl att använda en kombination av det hela. Att använda querystring för att bestäma vilken data som ska hämtas är ett dynamiskt sätt att få fram information. Annars är du tvungen att för varje id istället skapa en ny fil, med precis samma innehåll förutom just id-nummret som ska hämtas. Då faller ju hela ideen med asp och databaser.

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

## #9 — J.N., 2004-05-04T15:03Z

HEJ!

Men, det är väl så man gör med högbelastade webbplatser, dvs man skapar en specifik sida, då slipper man belasta servern.

Att det innebär att sidans layout blir statisk kan man delvis åtgärda genom att endast göra textdelen som en fil som man inkluderar.

Layouten på gamla nyheter kan därför överrenstämma med nya utan problem.

Har för mig att detta diskuterats i någon tråd tidigare?

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

## #10 — Jesper T, 2004-05-04T15:19Z

Det är en querystring som kan användas till mycket.
tex. Hämta data ifrån databas eller ifrån ex. en sub på sidan.
ex.

```
'[b]index.asp?mittid=2[/b]

mittid = request.querystring("mittid")

select case mittid
case "1"
call mySub1
case "2"
call mySub2
case "3"
call mySub3
case else
call mysub1
end select

sub mySub1
	Response.write "Sida ett"
end sub

sub mySub2
	Response.write "Sida två"
end sub

sub mySub3
	Response.write "Sida tre"
end sub
```

Då ser det ut som att det är olika sidor fast det bara är en. :)

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

## #11 — PDahlen, 2004-05-04T15:25Z

Finns en tidigare tråd om detta i ASP.NET forumet. Tänkte är detsamma och så finns det en länk till en exempellösning jag byggt.
<http://www.webforum.nu/showthread.php?s=&postid=840501#post840501>

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/102795-hämta-olika-data-beronde-på-id
