Re: NEED HELP (passing variable to new page)

From: 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. > > > >

« previous php.general (#101165) next »