Have you ever seen a webpage that doesn't look like the standard www.codefixer.com
you type into the address bar. Maybe something like:
www.resume-samples.com/resume.asp?resume=lawyer
You'll notice the question mark attached on the end with a name/value
pair. The name in this case is resume and it's value lawyer.
All this is really doing is using the querystring in ASP to pass information
to a page and the ASP script within it. In the above case the page displayed
may now know to run code to show a lawyer's resume rather than a doctor's
because of the value passed.
The page 'choice.asp' displays its background color equal to the value
of choice passed in the querystring. Choice.asp with a blue
background and choice.asp with a
red background.


Create a file called 'querystring.asp' and paste the code below into it. Let me explain what this code will do. There will be 3 hyperlinks <a href....> when you click on one of these, all the links will take you to the same page though through the querystring you are passing a value .. and that value will hold your color. Once that link has been clicked and the querystring holds a value ( Request.querystring("value") <> "" ) then write out the value of request.querystring("color") which will we be the color you chose.
Just note that in the following example that the links and the values in the querystring are going to the same page (we are using only one page). Therefore if the querystring doesn't hold a value then display all the links otherwise if it does hold a value write out that value as the fav color.
<%@ Language="VBscript" %>
<html>
<head>
<title>Querystring color</title>
</head>
<body>
<%
If Request.querystring("color") <> "" Then
Response.write "You picked " & Request.querystring("color")
& " as the color."
Else
%>
What is your favorite colour?
<ul>
<li><a href="querystring.asp?color=blue">blue</a></li>
<li><a href="querystring.asp?color=green">green</a></li>
<li><a href="querystring.asp?color=red">red</a></li>
</ul>
<%
End if
%>
</body>
</html>
Note you may want to send more than one value through the querystring. Below is how a link to the page 'querystring.asp' would send the values of name and sex.
<a href="querystring.asp?name=michael&sex=male">link</a>
Plug and play ASP membership script that integrates with PayPal to let you charge recurring membership fees.