我刚开始用PHP编写代码.我遇到了一个问题,我无法通过网络上找到的任何解决方案解决.
我试图显示一个表格,其中包含在论坛上创建的主题.我最初创建了一个静态html代码来查看表的结果.一切都很好.问题是当我创建动态表时.我的意思是,使用PHP语言用MySQL数据库中的信息更新表.
当我使用PHP创建表时,表格显示在一半的下方(表格上方的空白区域).我检查了我在网上找到的不同解决方案,但目前我还有问题.在考察在Chrome的页面,我发现有几十个BR,我不完全理解他们来自哪里.在我正在编写的代码中,该区域没有任何br,但是浏览器正在解释导致添加大量br的东西(确切地说是45).我试过Firefox,同样的事情发生了.
我已经阅读过从代码中删除大写或空格的内容.将边距和填充设置为零(显然没有效果).我不知道是什么导致额外的br.
这里有代码.我使用的是html5,css3,PHP ver.7.1.11和MySQL.
<?php
include 'connection.php';
session_start();
$user=$_SESSION['logged_username'];
$unread_messages = $connection -> query ("SELECT unread_messages FROM userlist WHERE username ='$user'") or die ("Connection has failed.");
echo "This is the homepage." . '<br/>' . '<br/>';
echo "Session started as: " .
'<b>' . $_SESSION['logged_username'] . '</b>' .
" (" .
'<a href="logout.php">Cerrar sesión</a>'
. ")" . '<br/>';
//shows the number of unread messages
while($variable = $unread_messages->fetch_assoc())
{$_SESSION['message_amount'] = $variable['unread_messages'];}
?> …Run Code Online (Sandbox Code Playgroud)