webForumDet fria alternativet

Har länge funderat på detta

ASP

3 svar · 482 visningar · startad av haikko

Medlem sedan maj 200353 inlägg
Frågan#1

Har sett flera liknande sidor och har funderat länge vad det är bra för men kommer inte på det.
Är sida.asp?blabla=1234567 eller dyl bra för om man har många sidor som man länkar till?

http://www.luftmiljo.se

http://www.luftmiljo.se/default.asp?sessionid=949374610

Vore snällt om någon kan förklara så jag förstår detta bättre.

Tack på förhand!

Medlem sedan dec. 19996 721 inlägg
#2

http://www.luftmiljo.se/nyheter_view.asp?sessionid=949374610&artikelID=67

Säger sannolikt åt webbservern att hämta artikel 67 från databasen och ta med den i visningen från nyheter_view.asp. Exakt vad som händer kan man inte veta utan tillgång till asp-källkoden

Medlem sedan maj 200353 inlägg
#3

Ok det kan nog förstå men hur lägger man upp sidorna i en sån databas mm?
Vad ska man söka efter så man kanske kan ta hem nåt gratisscript och testa?

Medlem sedan sep. 2006867 inlägg
#4

Din fråga är förståelig eftersom du säger att du är nybörjare, men det är en omöjlig fråga att svara på. Men du ska så klart lära dig hur man gör :) Mitt förslag är att du klurar ut ett projekt du vill lösa. Ett som många börjar med är att skapa en hemsida och databas för att lagra alla sina cd-skivor eller frimärken eller vad det nu är du vill katalogisera. Det är enkelt att förstå varför och hur det borde fungera när du är klar med sökningar, listningar etc...

När du sedan förstått och gjort en sådan så har du tillräckligt med verktyg och egen kunskap för att leka och söka vidare.

Men för att få igång dig så handlar "sidan.asp?ID=1" om att du vill skicka informationen "1" till sidan.asp och gör det i variabeln ID. Du har full frihet att välja variabelnamn etc själv, men undvik mellanslag och åäö o.dyl.

På sidan.asp så har du möjlighet att "fånga upp" värdet genom att använda lite asp-kod speciellt framtagen för att läsa sådan data.

Här kan det vara passande att nämna att du kan skicka värden och variabler på ett antal sätt, POST och GET, och när det är ?ID=1 så har man bestämt sig för att använda GET-metoden. Då kan man fånga upp med hjälp av kommandot

<%
Dim varID
varID = Request.Querystring("ID")
%>

Jag har valt namnet varID själv för att det underlättar för mig att komma ihåg vilken typ av data vi har sparat där.

Hur skickar man då datat?

Det kan man göra på en massa sätt men ofta kanske man använde en <form> för att tex välja en CD-titel i lista och på sidan.asp?id=1 får man se fullständig information, tracks etc på din cd med ID=1.

Det som sagt bara fantasin som sätter gränser :)

Sitst men inte minst: sök på Google efter tutorial asp form querystring så får du upp ca 176,000 relevanta svar :D

MVH

496 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
130 ms — deklarationer (db)
241 ms — hämta statistik (db)
122 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)