Solved

How do I pass the QueryString in ASP with a Redirect?

Posted on 1999-01-09
1
183 Views
Last Modified: 2013-12-25
I am attempting to do the following:

I have an html page that has a form the user fills out. When the user hits the submit button I POST the query string to an ASP. What I would like that ASP to do is display a message to the client, write the form information to a database, and then redirect the client to another ASP that will give the user the opportunity to print a copy of the form he/she just filled out.

I’m a little confused on how to pass the Request object’s query string to the page that will allow the client to print the information. So I guess to put my first question in a nutshell I could ask it as follows:

“How do I pass the querystring from the first page a client accesses to the third page the client accesses using a redirect within the second page?
0
Comment
Question by:fishhead
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
1 Comment
 
LVL 28

Accepted Solution

by:
sybe earned 100 total points
ID: 1857847
There are at least 2 ways to do this:

================
method 1.

1st page = form

2d page:
<%
'first your code to store info into database

'the following line will pass the form data as a querystring
'to the third page
Response.redirect("thirdpage.asp?" & Request.Form)
%>

It might be that there will be too much data to put into a querystring (especially when the form contains Textareas)

Then use method 2:
=========

method 2.

<%
' secondpage.asp
' your code to put data into the database
' make sure you retrieve the id (autonumber) from the new record


Response.redirect("thirdpage.asp?id=" & newID)

%>

<%
' third page
' retrieve the data again from the database, using the id you
' have in the recordset

'display the data
%>


==========

Note: Response.redirect works only when NO response is send to the browser, not even "<HTML>", so make sure that the second page has only code between <% and %>.




0

Featured Post

Webinar: Aligning, Automating, Winning

Join Dan Russo, Senior Manager of Operations Intelligence, for an in-depth discussion on how Dealertrack, leading provider of integrated digital solutions for the automotive industry, transformed their DevOps processes to increase collaboration and move with greater velocity.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Does your audience prefer people in photos or no people? How can you best highlight what you’re selling? What are your competitors doing, and what can you do that is different and unique from them?  Continue reading to learn how to make your images …
Although a lot of people devote their energy toward marketing for specific industries, there are some basic principles that can be applied to any sector imaginable. We’ll look at four steps to take and examine how those steps were put into action fo…
This tutorial demonstrates how to identify and create boundary or building outlines in Google Maps. In this example, I outline the boundaries of an enclosed skatepark within a community park.  Login to your Google Account, then  Google for "Google M…
The is a quite short video tutorial. In this video, I'm going to show you how to create self-host WordPress blog with free hosting service.

696 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question