RE: Can't seem to transfer a dynamically chosen parameter to next page

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Why would you need JS to set the url for the link.  Why could it not all be
done via php? 

Z

-----Original Message-----
From: James Crow [mailto:james@xxxxxxxxxxxxx] 
Sent: Tuesday, March 17, 2009 11:59 AM
To: Bill Mudry
Cc: php-windows@xxxxxxxxxxxxx
Subject: Re:  Can't seem to transfer a dynamically chosen parameter
to next page

I haven't looked at your code, but it sounds like you need JavaScript.
On the page you are going to you will need to pass something. You can
pass values either through forms or through the URL. URL may be easiest.

If you have a link like http://somehost.com/page_two.php?variable=value
you can get the variable=value part from the $_GET array. Like this
$_GET['variable'] will equal 'value'. On your first page you can then
use JS to set the url for a link to include the value you want to pass. 

I don't know how involved the page is, but you can use PHP to generate
the page and create the links with the variable=value part already on
them. i.e.
<a href="http://somehost.com/page_two.php?variable=value";>value</a>
<a href="http://somehost.com/page_two.php?variable=value2";>value2</a>
<a href="http://somehost.com/page_two.php?variable=value3";>value3</a>
<a href="http://somehost.com/page_two.php?variable=value4";>value4</a>


Cheer,
James


On Tue, 2009-03-17 at 11:39 -0500, Bill Mudry wrote:
> I hope someone has an answer to what has been a thorny problem for 
> me. I am still junior to using PHP.
> I have a script that displays a bunch of woody botanical orders out 
> of a MySQL file nicely in columns.
> That part works fine.
> 
> Next what is wanted is for a user to be able to click on one of them, 
> the result being that it would open up
> a new page that would get details on the woody order the person chose 
> out of another MySQL table.
> Well .... I got it to link to a page that opens up ok ---- except 
> after numerous attempts and ways I cannot
> get the name of the chosen woody order to transfer to this next page.
> 
> 	- the examples I have seen on the Internet and book use static 
> information for the better part while the
> 	  very parameter that needs to be passed is derived dynamically. I 
> am fairly sure that is complicating
> 	  things more.
> 
> 	- Cookies would be an overkill and have too much persistence. I 
> believe using "session" would be overkill,
> 	  too, even if it might work. All I need is to make the choice the 
> reader makes go global enough to use it
> 	  in the very page that it calls. It is then also used both for 
> titles on that page (dynamic) and to do a
> 	  query for information to display on that chosen order. Writing to 
> a file seems to be an inefficient way if
> 	  there is only a way to just make it be memory resident instead.
> 
> The running copy can be seen and tried (to the degree it is working so
far) at:
> 	http://www.prowebcanada.com/taxa/viewallorders.php
> 
> The files used are viewallorders.php and the response page of 
> showorder.php. I will add these as attachments.
> 
> What *will* work? Hope someone can help.
> 
> Bill Mudry
> MIssissauga, ON
> -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, visit:
http://www.php.net/unsub.php
-- 
James Crow
IT Manager
ULTRATAN, Inc.
<james@xxxxxxxxxxxxx>


-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux