/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
(newbie) request.querystring
Fra : Søren Dam Nielsen


Dato : 25-09-03 15:13

Hej

Jeg er helt ny i dette her. Jeg har forsøgt at hente oplysninger
fra et dokument til et andet vha. request.querystring. Men det
virker ikke. Jeg har styr på, at servertilslutningen er i orden -
jeg kan fx godt lave en Response.Write-opgave som virker.
Problemet er måske det henkle, at jeg ikke ved, hvor jeg skal
placere requestet. Jeg har fx én side med et link
http://www.epilepsi.dk/artikel.asp?artikel=a, og en anden side,
hvor jeg så definerer variablen artikel sådan her:

<%
dim artikel
artikel = a
'Og nu skriver jeg så requestet
Response.Write Request.querystring("artikel")
%>

Og hvor mange ting er der så galt????

Hvis jeg nu vil requeste et array, hvordan gør jeg så det?

Håber én eller anden har tålmodighed til at svare.

mvh.

Søren

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Jens Gyldenkærne Cla~ (25-09-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 25-09-03 15:30

Søren Dam Nielsen skrev:

> Jeg er helt ny i dette her.

Har du læst <http://html.dk/tutorials/asp/>?

> Jeg har forsøgt at hente oplysninger fra et dokument til et andet
> vha. request.querystring. Men det virker ikke.

Request.querystring henter det der står efter spørgsmålstegnet i en
asp-URI.

Eksempel:

Adresse:    side.asp?id=42&navn=hans
- Request.Querystring() giver "id=42&navn=hans"

Normalt bruger man den med et indeks:

Request.querystring("id") - på adressen ovenfor - giver "42".


> dim artikel
> artikel = a

Her gemmer du variablen a i variablen artikel.

> 'Og nu skriver jeg så requestet
> Response.Write Request.querystring("artikel")

Request.Querystring("artikel") har intet med variablen artikel at
gøre. Prøv med følgende:

Dim artikel

' Hent værdien af r.q(artikel)
artikel = Request.Querystring("artikel")

' Udskriv variablen
Response.write artikel


Du får kun udskrevet noget hvis din querystring indeholder noget
med artikel - fx side.asp?artikel=234


> Hvis jeg nu vil requeste et array, hvordan gør jeg så det?

Du laver request.querystring som normalt. Herefter kan du
gennemløbe dit array med en løkke - fx For Each x in A.
Så vidt jeg husker vil en gentagen variabel (side.asp?x=2&x=5&x=8)
kunne håndteres direkte som et array - men ellers kan man bruge
funktionen Split(xVar, ",") til at lave arrayet.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste