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]

 



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

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

  Powered by Linux