---
title: "Sidadress som querystring?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/180834-sidadress-som-querystring"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "magnusfeldth"
published: "2009-10-19T20:13:41.000Z"
updated: "2009-11-21T18:53:32.000Z"
replies: 10
views: 836
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/180834-sidadress-som-querystring"
---

# Sidadress som querystring?

## #1 — magnusfeldth, 2009-10-19T20:13Z

Jag vill belysa en rad i en meny, närmare bestämt den som representerar den sidan man är på just nu. menyn hämtas ur en databas. hur skriver jag ett where-argument som hämtar sidans namn?

Visa = "SELECT \* FROM menydb WHERE link = " ?????  "

hilfe!

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

## #2 — LarsG, 2009-10-20T11:23Z

Det beror på i vilken miljö du jobbar och är inte direkt sql-relaterat. ASP, PHP, ... ?

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

## #3 — magnusfeldth, 2009-10-20T17:08Z

Det är ASP, bör tråden flyttas?

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

## #4 — MickeA.com, 2009-10-20T19:46Z

Om du hämtar hela menyn från en databas, bör det här inte lösas med SQL, utan i ASP koden. I din loop, där du skriver ut alla menyobjekt, får du kolla med en ifsats, vad värdet i din querystring är, jämföra det med ditt recordset och sen ange ett annat klassnamn eller så. 

Svårt att hjälpa utan att ha sett någon kod.

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

## #5 — magnusfeldth, 2009-10-20T21:09Z

MickeA, du har rätt, det är en if-sats jag letar efter ju - tänkte fel först... Behövs kod? klarar nog att skriva det hela själv, det enda jag behöver är att veta vad jag skall skriva för att hämta infon från sidadressen, nån sorts querystring. det är alltså hela sidadressen jag letar efter.

exempel: minhemsida.se/hejsan/text.asp?id=3
det jag vill få fram är hela "text.asp?id=3" - how do i do that?

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

## #6 — MickeA.com, 2009-10-21T06:12Z

Nu var det flera år sedan jag höll på med asp, men om du kör något i stil med:

```
query = Request.ServerVariables("QUERY_STRING")
```

Så får du ut t.ex. *id=3*. Sen får du använda nått annat för att få filnamnet och sen är det bara att köra.

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

## #7 — voigtann1, 2009-10-21T06:15Z

```
url = request.ServerVariables("URL")
page = right(url, len(url) - instrrev(url, "/"))
queryString = Request.ServerVariables("QUERY_STRING")
if len(queryString) Then
	page = page & "?" & queryString
End If

Response.Write page
```

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

## #8 — @nders, 2009-10-21T06:47Z

Flyttar tråden från SQL då - åtminstone tills vidare.

Mvh

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

## #9 — magnusfeldth, 2009-11-21T18:16Z

voigtann1 - funkar din kod såväl på adresser i formatet "egetnamn.asp" som "sidnamn.asp?id=3" ? - är det vad din if-sats prövar\`?

jag måste dimma värdena för url, page och querystring va?

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

## #10 — voigtann1, 2009-11-21T18:31Z

Måste dimar, det är ju att rekommendera.

Kan inte direkt säga att jag har testat min kod allt för mycket, det är ju bara att prova den.

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

## #11 — magnusfeldth, 2009-11-21T18:53Z

testat, funkar! tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/180834-sidadress-som-querystring
