php - 数据提交后如何通过MySQL显示表中的数据?

标签 php mysql database

我让用户填写了两份表格。在他们提交信息后,下一页应该会在表格中显示相同的信息。我成功地创建了表格,但表格中的数据看起来真的被压扁了。

    $sql = "SELECT * FROM Profiles";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        echo "<table border='2' height='100'><tr><th>KSU_ID</th><th>First_Name</th><th>Last_Name</th>
                <th>Email</th><th>Day</th><th>Availability</th><th>Services</th></tr>";

        while($row = $result->fetch_assoc()) {

        echo "<tr><td>";
        echo $row['k'];
        echo "</td><td>";
        echo $row["f"];
        echo "</td><td>"; 
        echo $row["l"];
        echo "</td><td>"; 
        echo $row["e"];
        echo "</td><td>";   
        echo $row["day"];
        echo "</td><td>"; 
        echo $row["time"];
        echo "</td><td>";   
        echo $row["service"];
        echo "</td></tr>";  
        }
        echo "</table>";

我不确定我在这里做错了什么。我已经看到该部分中的信息以多种方式完成,但没有一种对我有用。我确实有访问 sql 数据库的结果,但它早于 php.ini 文件。我不想用我的 PHP 代码淹没你们所有人。如果你想让我发布它,我会发布。

作为更新,我弄明白了。 “行”区域中的信息不正确。我把我的变量而不是列的名称。这导致表格中有许多空行,形成了我提到的“压扁”外观。我会在再次发帖之前尝试更多工作,这样我就不会一直淹没论坛。无论如何,谢谢你的帮助。它总是受到赞赏。

最佳答案

我不确定你的“压扁”是什么意思。
如果您的数据正确,您可能需要一个 css 样式表,以便定义字体大小、行高等。

关于php - 数据提交后如何通过MySQL显示表中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46529867/

相关文章:

php - 在 PHP 中使用重命名函数

使用通过文件的mysql密码特殊字符限制

MySql 连接到另一个端口时出现问题

mysql - 字段列表中的列 'field' 在 mysql 中不明确

javascript - Facebook 点赞按钮回调

php - mysql group_concat 里面 while

php - 无法让 PHP 类函数使用类中的另一个函数

php - MySQL 文本数据被某些符号截断

ruby-on-rails - 如何从rails中的数据库中获取随机记录

php - 通过JSON写入数据库php问题