<table width="400">
    <tr>
        <td><b>name</b></td>
        <td><b>address</b></td>
        <td><b>phone</b></td>
    </tr>
    <?
    // connect to database excluded
    // error checking and result checking excluded

    $sql = "select id,name,address,phone from contacts";
    $result = mysql_query($sql);
    while($myrow = mysql_fetch_array($result))
        {
        echo "<tr>";
        echo "<td>{$myrow['name']}</td>";
        echo "<td>{$myrow['address']}</td>";
        echo "<td>{$myrow['phone']}</td>";
        echo "</tr>";
        }
    ?>
</table>

You haven't really said what you want the checkboxes to do, but including
them in the while loop is easy, eg:

    while($myrow = mysql_fetch_array($result))
        {
        echo "<tr>";
        echo "<td><input type="checkbox" name="{$myrow['id']}"
value="true"></td>";
        echo "<td>{$myrow['name']}</td>";
        echo "<td>{$myrow['address']}</td>";
        echo "<td>{$myrow['phone']}</td>";
        echo "</tr>";
        }

To alternate the row colour between two colours in the loop, you need to:
a) initialise a counter $i
b) increase it by one every iteration of the loop
c) if $i is even, use colour a, else use colour b


<table width="400">
    <tr>
        <td>&nbsp;</td>
        <td><b>name</b></td>
        <td><b>address</b></td>
        <td><b>phone</b></td>
    </tr>
    <?
    // connect to database excluded
    // error checking and result checking excluded
    
    $i = 0;
    $sql = "select id,name,address,phone from contacts";
    $result = mysql_query($sql);
    while($myrow = mysql_fetch_array($result))
        {
        $i++;
        if(is_int($i / 2)) { $col = "#FFFFFF"; } else { $col = "#CCCCCC"; }
        echo "<tr bgcolor='{$col}'>";
        echo "<td><input type="checkbox" name="{$myrow['id']}"
value="true"></td>";
        echo "<td>{$myrow['name']}</td>";
        echo "<td>{$myrow['address']}</td>";
        echo "<td>{$myrow['phone']}</td>";
        echo "</tr>";
        }
    ?>
</table>


Untested code of course :)


Season to taste.


Justin



on 12/01/03 6:57 PM, Karl James ([EMAIL PROTECTED]) wrote:

> Hello people
> 
> I was wondering if anyone had a good tutorial or script that I can use
> To where I can take a database table and have it print in tables, and
> allow me to edit the color
> And insert check boxes.
> 
> Thanks
> Karl 
> 
> 


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

Reply via email to