RE: [PHP] Is There No Hope At All???

From: Date: Thu, 24 Aug 2000 12:58:33 +0000
Subject: RE: [PHP] Is There No Hope At All???
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-13373@lists.php.net to get a copy of this message
I think the offending code is in here: newWindow = window.open("Your_Horse.php3?name=<? echo $namee; ?>&color=<? echo $coloree; ?>&gender=<? echo $genderee; ?>&price=<? echo $pricee; ?>&birth=<? echo $birthee; ?>&performance_one=<? echo $performance_onee; ?>&performance_more=<? echo $performance_moree; ?>&height=<? echo $heightee; ?>&description=<? echo $descriptionee; ?>","","toolbar=1,menubar=0,width=800,height=600,scrollbars=1,status=0,locat ion=0,directories=0,left=0,top=0"); have PHP parse the variables first then pass it on to the javascript function... try this: $url_param = "Your_Horse.php3?name=<? echo $namee; ?>&color=<? echo $coloree; ?>&gender=<? echo $genderee; ?>&price=<? echo $pricee; ?>&birth=<? echo $birthee; ?>&performance_one=<? echo $performance_onee; ?>&performance_more=<? echo $performance_moree; ?>&height=<? echo $heightee; ?>&description=<? echo $descriptionee; ?>"; then call: Click <a href="javascript:horseWindow(\"".$url_param."\")">here</a> <script language="javascript1.1"> function horseWindow(url_param) { newWindow = window.open(url_param,"","toolbar=1,menubar=0,width=800,height=600,scrollbar s= 1,status=0,location=0,directories=0,left=0,top=0"); } </script> cheers! Herman D. Tolentino, MD Associate Professor I University of the Philippines College of Medicine Medical Informatics Unit [ http://cm1.upm.edu.ph/miu/ ] Email: hermant@i-manila.com.ph ICQ No.: 52662721 Web Site: http://www.veranda.com.ph/hermant > -----Original Message----- > From: Ben Ocean [mailto:beno@cnw.com] > Sent: Thursday, August 24, 2000 6:11 PM > To: php-general@lists.php.net > Cc: hwg-languages@hwg.org > Subject: [PHP] Is There No Hope At All??? > > > Hi; > I *desperately want* this freakin' PHP script to open up a new, maximized > window, by communicating in an intelligent and civilized way with > Javascript. As mentioned before, this worked *flawlessly* on another > server, but because some unknown devil has possessed my new server, it > won't work here. Okay, *fine*. If I have to *rework* this freakin' script > from scratch, I will, but what the HECK should I do??? I've tried pulling > the Javascript out of the *while* statement and calling it from > the header: > it don't make no diff. Frankly, I think this is absolutely > *absurd*, but I > *have* to make it work because the client saw it working once and > *insists* > on it working again. Nightmares, nightmares... Here's the offensive code, > and any help would really be appreciated. > TIA, > BenO > > elseif ($genderz !=9) { > echo "<span class=\"resultsHeader\"><h1>Here's Your > Horses!</h1></span>"; > echo "<span class=\"lead\">"; > echo "Click on any horse. It will open a new window. To see another > horse from this selection, simply close down that window and you'll be > right back here!</span>"; > echo "<span class=\"results\">"; > $result = mysql_query("SELECT id, gender, color, name, > birth, price, > performance_one, performance_more, height, description FROM horse > ORDER BY > price"); > $total_rows = mysql_numrows($result); $counter = 0; $countertwo = 0; > while($counter < $total_rows): > $id = mysql_result($result,$counter,"id"); > $genderee = mysql_result($result,$counter,"gender"); > $namee = mysql_result($result,$counter,"name"); > $coloree = mysql_result($result,$counter,"color"); > $pricee = mysql_result($result,$counter,"price"); > $birthee = mysql_result($result,$counter,"birth"); > $performance_onee = > mysql_result($result,$counter,"performance_one"); > $performance_moree = > mysql_result($result,$counter,"performance_more"); > $heightee = mysql_result($result,$counter,"height"); > $descriptionee = > mysql_result($result,$counter,"description"); > if ($genderee == $genderz) { > ?> > <a href="#a" onClick="horseWindow()"> > <script language="Javascript1.2"> > function horseWindow() { > newWindow = window.open("Your_Horse.php3?name=<? echo > $namee; ?>&color=<? echo $coloree; ?>&gender=<? echo $genderee; > ?>&price=<? echo > $pricee; ?>&birth=<? echo $birthee; ?>&performance_one=<? echo > $performance_onee; ?>&performance_more=<? echo > $performance_moree; ?>&height=<? > echo $heightee; ?>&description=<? echo $descriptionee; > ?>","","toolbar=1,menubar=0,width=800,height=600,scrollbars=1,stat > us=0,location=0,directories=0,left=0,top=0"); > } > > > </script> > <? > echo mysql_result($result,$counter,"name"); > echo "</a><br>"; > $countertwo = $countertwo + 1; > } > $counter = $counter + 1; > endwhile; > echo "</span>"; > if ($countertwo == 0) { > echo "<span class=\"sorry\">I'm sorry, but > there are no horses that > fit your criteria. click the &quot;Back&quot; button on this > browser window > and try another search.</span>"; > } > } > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net > For additional commands, e-mail: php-general-help@lists.php.net > To contact the list administrators, e-mail: php-list-admin@lists.php.net >

« previous php.general (#13373) next »