如何显示表格中的所有数据?

时间:2012-05-24 08:25:49

标签: php loops html-table

如何使用循环显示表格标签内表格中的所有数据? 这是我的代码:

     <table width="380px">
              <tr>
                     <td><?php echo $left_bread['recipe'];?></td>
                     <td><?php echo $left_bread['name'];?></td>
                     <td><?php echo $left_bread['scale_date'];?></td>
               </tr>
      </table>

2 个答案:

答案 0 :(得分:3)

我认为你的代码缺乏......从我看来它缺少一个foreach()。也许你应该试试这个,

<?php foreach($your_variable as $your_alias):?>
<table width="380px">
<tr>
    <td><?php echo $your_alias['recipe'];?></td>
    <td><?php echo $your_alias['name'];?></td>
    <td><?php echo $your_alias['scale_date'];?></td>
</tr>
</table>
<?php endforeach;?>

我认为就是这样,如果您想要的是从查询中动态显示数据,那么这将会发生,因为知道$ your_variable包含一个将获得recipe,name和scale_date的查询。 :)

答案 1 :(得分:1)

您需要使用foreach来访问您的数据..

//$data for example contains your fetched results from the database 

// this will lopp until it contains results
<?php
foreach( $data as $left_bread ) {

<table width="380px">
<tr>
 <td><?php echo $left_bread['recipe'];?></td>
<td><?php echo $left_bread['name'];?></td>
<td><?php echo $left_bread['scale_date'];?></td>
</tr>
</table>

}

  ?>