围绕php的结果绘制一个框 - 语法

时间:2015-08-28 13:36:16

标签: php html mysql

我正在尝试使用php从mysql数据库创建一个结果页面,将每行结果(包含图像和其他一些细节)包装在一个框中。

目前,page.php从数据库中获取数据,并使用result.inc将数据格式化为每行三个单元格的信息行。

Address1   Picture    Comment
Address2   Picture2   Comment2
etc.

我想把每一行装在漂亮的盒子里(甚至只是一个盒子里)。这会在表格之前生成一个空的(但是有边框的)框,然后表格正常。

如何关闭内部结果的方框?

<style>
    p {
        outline-style: solid;
        outline-width: 5px;
    }
</style>

for($i=1; $i <= $num_rows; $i++) {
    $row = mysql_fetch_array($result);
    print("<p>");
    print("<TR>");
    include("includes/result.inc");
    print("</TR>");
    print("</p>");
}

1 个答案:

答案 0 :(得分:1)

您不能在表格行之间放置p-tag。而是设置表行的样式:

<style>
    tr {
        outline-style: solid;
        outline-width: 5px;
    }
</style>

和php:

for($i=1; $i <= $num_rows; $i++) {
    $row = mysql_fetch_array($result);
    print("<TR>");
    include("includes/result.inc");
    print("</TR>");
}