Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 157
  • Last Modified:

Passing Variables at the end of form to a new page.

Let me clarify,
after my form has been submitted I have a page that would say your data has been posted.  underneath that I would like to have a text link that once pressed would carry over some variables that were created on the previously submitted form, so they can then be used as hidden fields used to update a table on the new page via a form.

Now I have tried all Basic ways of carrying over a variable ie <input type="hidden/text" name="My field" value="#previously created#">

that did not work..

so I tried creating a query that would pull that value out of the db and then carrying it over with the text link. that did not work.  if any one can show me the syntax or pointme in the right direction it would be greatly appreciated.
0
jriver12
Asked:
jriver12
  • 3
  • 3
  • 2
1 Solution
 
cheekycjCommented:
You have 3 options:

1. Set the information  in Session and retrieve it on the next page.

2. Set the information as hidden params in a form (that is invisible) but make the form submit via clicking the link:
<a href="javascript:void(0);" onClick="document.myHiddenForm.submit();">Click to Continue</a>

3. URL Encode the vars in the  link:

Create a list of var and value combos.

<a href="nextpage.cfm?<CFOUTPUT>#URLENCODE(mylist)#</CFOUTPUT>">Click to Continue</a>
0
 
jriver12Author Commented:
CheekyCJ
do you live on this site?
you seem to always jump on to my questions.  not that I have a problem with that.  

I am trying your suggestions now.  I'll get back.
0
 
TEFKASGCommented:
Or you could just pass the variable through the URL as such:

<a href="GoTopage.cfm?data1=<cfoutput>#data1# </cfoutput> &data2=<cfoutput>#data2#</cfoutput>
&data3=<cfoutput>#data3#</cfoutput> "> link text </a>
Etc.

:>)
0
Get 10% Off Your First Squarespace Website

Ready to showcase your work, publish content or promote your business online? With Squarespace’s award-winning templates and 24/7 customer service, getting started is simple. Head to Squarespace.com and use offer code ‘EXPERTS’ to get 10% off your first purchase.

 
cheekycjCommented:
Yup, that was my 3rd option.

I don't live on this site.. I just check in :-)

CJ
0
 
TEFKASGCommented:
>>Yup, that was my 3rd option.

  Except I am just doing it manually, without using #URLENCODE(mylist)#, so it is not EXACTLY the same way of doing it.  :>)
0
 
TEFKASGCommented:
But it does exactly the same thing.  :>)
0
 
jriver12Author Commented:
cheekycj
thanks again you guys on EE are awsome.
0
 
cheekycjCommented:
TEFKASG: Yup.

jriver12: Thanx.  We try our best :-)

CJ
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.

  • 3
  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now