首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >创建包含php内容的html-table

创建包含php内容的html-table
EN

Stack Overflow用户
提问于 2013-05-16 22:03:13
回答 2查看 223关注 0票数 1

我已经创建了一个mysql数据库,其中包含有关电影的信息以及它们在电影院放映的时间。现在,我还是个新手,我想知道用数据库中的内容制作html表格的最好方法是什么,比如:

代码语言:javascript
复制
<table>
    <thead>
        <tr><th colspan="5">Programma</th></tr>
    </thead>
    <tbody>
        <tr>
            <td style="opacity:1">MovieName</td>
            <td>14u00</td>
            <td>17u00</td>
            <td>20u00</td>
            <td>22u30</td>
        </tr>
        <tr>
            <td style="opacity:1">MovieName</td>
            <td>14u00</td>
            <td>17u00</td>
            <td>20u00</td>
            <td>22u30</td>
        </tr>
    </tbody>
</table>

我希望只有当小时在数据库中时,包含小时的单元格才可见。我知道如何与数据库建立连接,但我不确定在哪里实现php代码,以及如何使单元格仅在电影的数据库中被提及时才可见。提前谢谢。

EN

回答 2

Stack Overflow用户

发布于 2013-05-16 22:05:19

尝试使用foreach循环,并在其中为每个记录创建一个新的表行,为记录中的每个属性创建一个表列

代码语言:javascript
复制
foreach($resultset as $row)
{
    echo "<tr>"
    echo "<td>" . $row['value'] . "</td>"
    echo "</tr>"
}
票数 1
EN

Stack Overflow用户

发布于 2013-05-16 22:22:14

您想要的是使用嵌套的foreach,它将适用于任何二维数组

代码语言:javascript
复制
echo "<table>";
foreach($rows as $row){
    echo "<tr>";
    foreach ($row as $fieldName=>$field){
        echo "<td>",$field, "</td>";
    }
    echo "</tr>";
}
echo "</table>";
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16589588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档