If you create a dynamic page with elements changing based on AJAX DB
queries and such you must be able to change the page from within the
local browser. That requires JS. I think that may be a little advanced
for what the OP was trying to accomplish, but I only mentioned it
because it can make for a more interactive page.
The example with value{2,3,4} shows how to do static links and can be
done only with PHP.
Cheers,
James
On Tue, 2009-03-17 at 12:02 -0400, Zephaniah ha Levi wrote:
> 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:[email protected]]
> Sent: Tuesday, March 17, 2009 11:59 AM
> To: Bill Mudry
> Cc: [email protected]
> Subject: Re: [PHP-WIN] 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.
> <[email protected]>
>
>
> --
> PHP Windows Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>
--
James Crow
IT Manager
ULTRATAN, Inc.
<[email protected]>
--
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php