Php HTML表不能正确显示MySQL数据
我运行多个MySQL查询,并基于变量,如人员、函数等。它应该将数据输出到HTML表中的行和列中。然而,当代码运行时,它最终会陷入一片混乱,数据没有跟随正确的列。有关更多信息,请参见下图。我似乎不知道我做错了什么,因为在我看来,我已经正确地放置了所有的“tr”和“td”。Php HTML表不能正确显示MySQL数据,php,html,mysql,sql,html-table,Php,Html,Mysql,Sql,Html Table,我运行多个MySQL查询,并基于变量,如人员、函数等。它应该将数据输出到HTML表中的行和列中。然而,当代码运行时,它最终会陷入一片混乱,数据没有跟随正确的列。有关更多信息,请参见下图。我似乎不知道我做错了什么,因为在我看来,我已经正确地放置了所有的“tr”和“td”。 至少有一个问题可能与此处的嵌套元素有关: if($row[4]!=NULL || $row[3]!=NULL){ print "<table>"; if($row[3]
至少有一个问题可能与此处的嵌套元素有关:
if($row[4]!=NULL || $row[3]!=NULL){
print "<table>";
if($row[3]!=NULL){
发件人:
此顺序中允许的内容:
可选元素,
零个或多个元素,
可选元素,
以下任一项:
零个或多个元素
一个或多个元素
可选元素
您可能希望使用类似的方法来验证HTML。使用它的一种方法是
在页面上单击鼠标右键,然后根据浏览器选择“查看页面源”或类似选项
选择全部并复制
在验证器中选择CheckBy:text input
粘贴页面源,然后单击“检查”
移除额外的标签确实解决了我的问题。Nu Html也向我指出了这一点。感谢您的帮助和快速响应!
if($row[4]!=NULL || $row[3]!=NULL){
print "<table>";
if($row[3]!=NULL){