On Friday 31 January 2003 02:00, Lightfirst wrote:
> Hello All, I am hoping someone can help me with a problem I am having with
> PHP (3.23.49) and mysql  (4). My objective is to fill a table with data
> from a database. My problem is that I cannot figure out why I get a gap
> (noticeable with about 20 records) at the top of the page (just below the
> text line) when I run the code below. In addition, the gap grows (just
> slightly) with the amount of records that I retrieve from the database (the
> gap will be about 7 lines with 200 records).
>
> The code you see (which has been taken out of a larger program) is what I
> needed to reproduce the problem. I know that if I take out the hidden field
> the gap will be eliminated (though I am clueless why that should make a
> difference) but I need the hidden field for the switch statement (part of
> the code I removed).
>
> The data in the database is regular text -nothing weird (I have tested with
> a few tables and have encountered the same problem).
>
> Any ideas...Thanks in advance.
> -David
>
> <?php
> function func1(){
>    $id2 = @mysql_pconnect("localhost", "user", "pass");
>    @mysql_select_db("db1", $id2);
>
>       $query = "SELECT * FROM t1 WHERE f1= '1'";
>       $result = mysql_query($query);
> ?>
>    This is the top of the page. Where is this gap comming from??????
> <table width="100%" border="1">
> <?php
>     while($query_data = mysql_fetch_array($result)) {  ?>
>       <form name="update" method="post" action="<?php echo $PHP_SELF?>">
>       <input type="hidden" name="op" value ="func1">
>       <?php
>        $q = $query_data ["info"]; ?>
>        <TR><TD WIDTH="100%" ALIGN="CENTER"><?php echo"$q";?></TD></TR>
>       </form>
> <?  } ?>
>    </table>
> <? }
> switch ($op) {
>   default:
>     func1(); break;
> }
> ?>

Put your <FORM> inside the table cells (ie in between <td> & </td>). 

-- 
Jason Wong -> Gremlins Associates -> www.gremlins.biz
Open Source Software Systems Integrators
* Web Design & Hosting * Internet & Intranet Applications Development *

/*
Some people around here wouldn't recognize subtlety if it hit them on the 
head.
*/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to