Bill, 2009/3/17 Bill Mudry <billmudry@xxxxxxxxxx> > 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. > In showorder.php you have: Echo "<title>Information on ordername . $ordername"; //actual order name still not // transfering properly yet. Different attempts made. Echo "</title>"; echo "Debug statement: Chosen order is . $ordername . $name"; // debig statement only. Remove later. $ordername has to be initialized to your query string variable. Thus, $ordername = $_GET['name']. But this also requires a small change in viewallorders.php so that a query string parameter of name is set: echo "<a href='showorder.php?$name '>"; The above line should be changed to: echo "<a href='showorder.php?name=$name'>"; -Lex