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

From: Date: Thu, 24 Aug 2000 13:03:20 +0000
Subject: RE: [PHP] Is There No Hope At All???
Groups: php.general 
Request: Send a blank email to php-general+get-13377@lists.php.net to get a copy of this message
Have you tried simplifying it a bit to see if that makes things different? It looks like the CSS parts in it are making it too difficult for you to debug. Remember, clicks, JavaScript and hyperlinks occur on the CLIENT side, not the server and PHP side. Nothing you do in PHP will affect the JavaScript side. The only potential problem would be quoting, one server may have quoting different, so the output to the browser may be quoted differently. Some things to try: 1) Simplify your code to make it easier to read. 2) Change the appropriate line to: <script language="Javascript"> 3) Quote your output when building your URL. For example: <? $WinStr = "Your_Horse.php3?name='<? echo $namee; ?>'&color='<? echo $coloree; ?>' (etc) ?> newWindow = window.open("<? echo $WinStr; ?>"); 4) Run the program on the old server, view HTML source on the browser then run the program on the new server and view HTML source on the browser. Do a diff to see what's different. There is surely something different. Hope that helps. Chris Mulcahy -----Original Message----- From: Ben Ocean [mailto:beno@cnw.com] Sent: Thursday, August 24, 2000 5:11 AM 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,status=0,locat ion=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 (#13377) next »