php - 我怎样才能更好地显示我的数据。我有问题

标签 php css

<分区>


这个问题是由于错别字或无法再重现的问题引起的。虽然类似的问题可能是on-topic在这里,这个问题的解决方式不太可能帮助 future 的读者。

关闭 7 年前

    $sql = "SELECT moduleCode, moduleTitle FROM TIMETABLE";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        echo "<table>";
        echo "<tr><td>Module Code</td><td>Module Title</td></tr></br>";
        while($row = $result->fetch_assoc()) {
            echo "<tr><td>". $row["moduleCode"]. "</td><td>". $row["moduleTitle"]. "</td></tr></br>";
            echo "</table>";
        }
    } 
    else {
         echo "0 results";
    }

一旦数据从数据库中显示出来,我就遇到了数据布局问题。目前,第一条记录将以清晰的表格格式显示,之后的任何其他记录都只是“聚在一起”。关于如何解决这个问题的任何想法?

最佳答案

就像您开始 <table> 一样在循环之前,您需要在循环之后关闭它,而不是在循环内部。此外,单元格之间不允许使用 HTML(如 <br>),因此删除 <br> .试试这个:

$sql = "SELECT moduleCode, moduleTitle FROM TIMETABLE";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    echo "<table>";
    echo "<tr><td>Module Code</td><td>Module Title</td></tr>";
    while($row = $result->fetch_assoc()) {
        echo "<tr><td>". $row["moduleCode"]. "</td><td>". $row["moduleTitle"]. "</td></tr>";
    }
    echo "</table>";
} 
else {
     echo "0 results";
}

关于php - 我怎样才能更好地显示我的数据。我有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33943200/

上一篇:html - 下拉容器不显示正确的填充

下一篇:html - 将 alpha/不透明度应用于背景图像

相关文章:

PHPUnit:使用多个数据集测试函数的最佳方法是什么?

html - CSS 盒子布局

html - 如果单行,标题标题和副标题不居中

php - 未启用 PHP 中的套接字传输 "ssl"

php - 如何显示从今天开始的月份 - laravel

php - 将 Unix 时间戳转换为时区?

php - 使用Direct-Upload上传到Youtube后无法获取视频ID

html - 在 iframe 中隐藏边框

html - 为什么 css 规范需要在垂直方向上有边距折叠。但是,不是在水平方向上。

php - 我有一个联系表,在适合移动设备的 css 样式上,它不允许我输入数据