Re: table not showing in explorer - Mailing list pgsql-php
From | Andrew McMillan |
---|---|
Subject | Re: table not showing in explorer |
Date | |
Msg-id | 1040896234.19185.71.camel@kant.mcmillan.net.nz Whole thread Raw |
In response to | Re: table not showing in explorer (Bruce Young <hbrucey@yahoo.com>) |
Responses |
Re: table not showing in explorer - Solved
|
List | pgsql-php |
On Thu, 2002-12-26 at 18:02, Bruce Young wrote: > Still wont work. did a few tests and it seems like Explorer wont print the > table when i use a form variable. the script will notify if there are no > results, but nothing if any. - no table > oh, and what info in phpinfo() would i need to look at if its the prob.? From your code, it looks like the table won't be printed if $submit is not set (although your code is perhaps weak on checking the value of that variable). I have seen cases where IE will set the value of a submit button variable differently if you hit <enter> within the form, than if you click on the button with your mouse. Remember, your comments accusation of "does/doesn't work in IE" is not actually true - all of this code runs on the _server_ - not the client. All that IE or Mozilla does is provide values for variables input to the script: the script runs on the same server in both cases. In any case in the phpinfo() I would look for differences in the value of the "submit" variable. Obviously differences in the value of the "code" variable would have an effect as well, but are possibly less likely. You may want to lose the javascript too, to simplify debugging. That stuff _does_ run on the client, so may behave differently on Mozilla and IE. Personally I avoid DHTML like the plague (because it is so prone to browser-specific problems) and so I don't know what your fragment is supposed to achieve. Cheers, Andrew. > thanks > > ===================================== > <html lang="en"> > <head> <title>Code Search</title> > </head> > <body> > <center> > > <table width="90%" border="0" cellspacing="1" cellpadding="0" > bgcolor="lightblue"> > <form name="campcode" method="post" action="<?php print("$PHP_SELF");?>"> > <tr height=30><td>Search:</td><td><input type="text" name="code"></td> > <td><input type="submit" name="submit" value="Search"></td></tr> > </form></table> > </center> > <br><br> > <?php > $dbconnect = pg_connect("dbname=campus user=apache"); > //$code_query = $code; > $code = strtolower($code); > if($submit) { You could change that to: if ( "$code" != "" ) { > if($code=="") {print "You need to enter a query!"; exit;} > > //WORKS in Explorer > $qry_get_camp_codes = "select id,name from campuslist where name ilike > lower('%HOUSTon%')"; > //DONT WORK in Explorer > //$qry_get_camp_codes = "select id,name from campuslist where name ilike > lower('%$code%')"; > $result = pg_query ($dbconnect, $qry_get_camp_codes); > if (!$result) {printf ("Error\n"); exit;} > if (!pg_numrows($result)) { echo "<font color=\"red\" size=4>no > result</font>"; exit;} > print "<center>"; > print "<table border=1>"; > print "<tr><td>ID</td><td>NAME</td></tr>"; > while($myrow = pg_fetch_row($result)) { > printf ("<tr><td>%s</td><td>%s</td></tr>" > , $myrow[0], $myrow[1]); > } > printf ("</table></center> > "); > } > pg_close($dbconnect); > ?> > </body> > </html> > > __________________________________________________ > Do you Yahoo!? > Yahoo! Mail Plus - Powerful. Affordable. Sign up now. > http://mailplus.yahoo.com > > ---------------------------(end of broadcast)--------------------------- > TIP 4: Don't 'kill -9' the postmaster -- --------------------------------------------------------------------- Andrew @ Catalyst .Net.NZ Ltd, PO Box 11-053, Manners St, Wellington WEB: http://catalyst.net.nz/ PHYS: Level 2, 150-154 Willis St DDI: +64(4)916-7201 MOB: +64(21)635-694 OFFICE: +64(4)499-2267 Survey for nothing with http://survey.net.nz/ ---------------------------------------------------------------------