On Sat, 2008-12-13 at 10:18 +0200, Osman Osman wrote:
> Hello,
>   I'm looking for a library in PHP that will let me easily create tables
> programmatically.  It would be great if I can just specify information about
> the rows/columns, what each cell should contain, etc, and the table would
> get created automatically.  I should be able to do anything I would be able
> to do with normal HTML tables.  Is there anything like that available?
> 
> Thanks,
>   Osman

$arr = array(array('celldata row 1, col1', 'celldata row 1, col2'),
array('celldata row 2, col1', 'celldata row 2, col2'));

<table>
 <tr>
   <th>heading1</th>
   <th>heading2</th>
</tr>
<?php foreach ($arr as &$row): ?>
  <tr>
  <?php foreach ($row as &$col): ?>
    <td><?php echo $col ?></td>
  <?php endforeach ?>
  </td>
<?php endforeach ?>
</table>

Do you really need a library for that? I had thought about this too but
couln't come up with a good solution to do this generically and being as
flexible as this. All you have to do is copy/paste the html code and put
some php inbetween if you have a designed table with css and all that
jazz.

Tim


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

Reply via email to