Fw: [PHP] [PLEASE HELP] Passing variable to new page.
| From: | Kevin Stone | Date: | Thu, 06 Jun 2002 18:44:07 +0000 |
| Subject: | Fw: [PHP] [PLEASE HELP] Passing variable to new page. | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-100991@lists.php.net to get a copy of this message | ||
Question.. why are you opening up a full sized new window with the
javascript popup script? I susspect the problem has something to do with
the javascript, although I'm not going to take the time to test it myself.
You can open a new page in an HTML link by setting target=new. You
shouldn't have any problems.
<a href="http://www.gibsonusa.com/test/page/info.php?prod_id=35"
target="new">
-Kevin
----- Original Message -----
From: "Igor P." <igor@gibsonusa.com>
To: <php-general@lists.php.net>
Sent: Thursday, June 06, 2002 12:37 PM
Subject: [PHP] [PLEASE HELP] Passing variable to new page.
> Hello,
> I am having hard time passing the variable to the next page. May be you
can
> help me. Let me explain:
>
> I am using mySQL database to store information about images (ID, name,
> author, description, etc). I am pulling some of the information to create
> this (look at the example here:
> http://www.gibsonusa.com/test/page/index.php) Now, I want a new
> window
> appear when user clicks on the image. I have achieved it with the
following
> script:
>
> echo "<script language=\"JavaScript\">";
> echo" function pop1() {";
> echo" window.open(\"info.php?prod_id=$result[0]\"); }"; \\ $result[0] is
> variable that stores id of the image in database
> echo "</script>";
>
> I am calling this function in the following manner: echo"<img
> onclick=\"pop1();\"";
>
> You can see the result if you click on the image. The new page opens up,
BUT
> the id (product_id in this case) value is not passed to the next page
> correctly. If you click on the first or second image on the first page it
> shows that the ID is the same for both of them. However if you look at the
> source code you can see that the ids are assigned correctly. The same
thing
> happens if you click on any image that says "no image available" (I am
using
> different script to generate those). It seems that the script picks up and
> stores in the memory the value of an ID of the last image generated with
the
> script (I don't know if that make sense).
>
> Oh, by the way the contents of info.php that I am calling in the script
> above are as following:
>
> <?
> $myid = $_GET['prod_id'];
> echo" Product ID: $myid<br>";
> ?>
>
> What am I doing wrong? Can you help?
> Thank you.
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>