Solved

Passing input to another asp page(array)

Posted on 2000-05-11
5
213 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
[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
  • 2
  • 2
5 Comments
 

Author Comment

by:ryderjam
ID: 2801483
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
ID: 2801592
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
ID: 2801595
For more information:

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

Author Comment

by:ryderjam
ID: 2801776
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
ID: 2802670
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

SharePoint Admin?

Enable Your Employees To Focus On The Core With Intuitive Onscreen Guidance That is With You At The Moment of Need.

Question has a verified solution.

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

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…
This demonstration started out as a follow up to some recently posted questions on the subject of logging in: http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/Q_28634665.html and http://www.experts-exchange.com/Programming/…
There are cases when e.g. an IT administrator wants to have full access and view into selected mailboxes on Exchange server, directly from his own email account in Outlook or Outlook Web Access. This proves useful when for example administrator want…
If you’ve ever visited a web page and noticed a cool font that you really liked the look of, but couldn’t figure out which font it was so that you could use it for your own work, then this video is for you! In this Micro Tutorial, you'll learn yo…

627 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