Re: NEED HELP (passing variable to new page)
| From: | Miguel Cruz | Date: | Fri, 07 Jun 2002 18:26:05 +0000 |
| Subject: | Re: NEED HELP (passing variable to new page) | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-101165@lists.php.net to get a copy of this message | ||
1) Why are you using JavaScript to open the window? HTML will do just fine
(<a target="_whatever">) and will work on all browsers as well as search
engines.
2) Your sample page has some password on it and I can't decipher from your
message what's actually going on, so without seeing it in action, I'm
stumped.
miguel
On Thu, 6 Jun 2002, Igor Portnoy wrote:
> 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.
>
> Sorry for lengthy e-mail.
>
>
>
>