Solved

Passing input to another asp page(array)

Posted on 2000-05-11
5
207 Views
Last Modified: 2008-03-06
I would like to display a list of links from a sql table and have the user be able to click a radio button for Live or not live and then provide a comment on that link.

the issue is I dont want to do just one at a time I would like to list multiple links on one page and be able to comment on the same page.
0
Comment
Question by:ryderjam
  • 2
  • 2
5 Comments
 

Author Comment

by:ryderjam
Comment Utility
My initial thoughts are that I could load the record number, the link desc into an array and set up new arrays for the radio button and the comment field but then how do I pass that in form method=post where the receiving page would update the records with their correct responses?
0
 

Expert Comment

by:edwardpoon
Comment Utility
use Session variables to contain the value of the arrays.

e.g.
Dim record_no(10)
Dim link_desc(10)

record_no(1) = 20
record_no(2) = 10
......


link_desc(1) = "Yahoo!"
link_desc(2) = "Experts-Exchange!"
......


Session("record_no") = record_no
Session("link_desc") = link_desc



Then in the others page, when you want to retrieve the array values, you need to:

dim record_no
dim link_desc (note here don't declare it as array)

record_no = Session("record_no")
link_desc = Session("link_desc")

Hope the above helps

0
 

Expert Comment

by:edwardpoon
Comment Utility
For more information:

You can go to the link here
http://www.asptoday.com/articles/19990820.htm
0
 

Author Comment

by:ryderjam
Comment Utility
edwardpoon:

Ok maybe thats a better way to ask the question, how do I populate that array with inputs?

Because remeber I will be updating each record with the provided response.
(ie live (yes/no) and the text comment)

for example i can not pass the following because it wont work:

response.write("<form method=post action=page2.asp>"&_

rs("LinkDesc")&"&nbsp;Live <input name=stat(x) type=radio value=1>Yes <input name=stat(x) type=radio value=0>No  <input name=comment(x) type=text size=25>




0
 

Accepted Solution

by:
Keeth earned 50 total points
Comment Utility
let's say you have 10 sites listed for comments in a page.
you have option boxes (not radio :-0 or if it's radio you put a pair )  to check mark if it's live and for each option boxes you also have a comment line right?..

well ... when you creat the form you will be using different names for all the checkboxes and different names for all the comment text fields so that  you can identify it on the update. better way to use is the id itself as the name.

i would just use the id for the checkbox name and
id + cmt (or something like for comment fields)
also put a hidden form varible that tells how many rows you are outputting in the html file. that way you can use this number to loop on the collection side.

when someone fills in the form and submits it, all the form elements
will be submitted to the form action script. there you start the looping to receive the values of both fields. Here you will start off with the hidden value you passed for "row numbers" to loop it. if you have a value non blank value for checkbox then you get the comment value from the comment field and call another sub that would do the SQL update for you.

if you have a blank result for your  checkbox then it's not selected by the user and you don't have to even grap the comment text (it's upto you if you want to check for some other comments and do different update here).
loop through the counter and process as many times you want to do the update.

Hope it helps.. let me know if you still confused abou my solution.

-Keeth
0

Featured Post

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

I would like to start this tip/trick by saying Thank You, to all who said that this could not be done, as it forced me to make sure that it could be accomplished. :) To start, I want to make sure everyone understands the importance of utilizing p…
Have you ever needed to get an ASP script to wait for a while? I have, just to let something else happen. Or in my case, to allow other stuff to happen while I was murdering my MySQL database with an update. The Original Issue This was written…
In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…
When you create an app prototype with Adobe XD, you can insert system screens -- sharing or Control Center, for example -- with just a few clicks. This video shows you how. You can take the full course on Experts Exchange at http://bit.ly/XDcourse.

762 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

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now