php while循环回显循环内容外的元素
我网站上的论坛页面使用PHP创建一个表,然后使用while循环从数据库中填充它。这很好用,但我一直尝试将锚定“链接”标记从帖子标题周围移动到表中帖子的整个第一部分。为此,需要执行以下步骤:php while循环回显循环内容外的元素,php,html,loops,html-table,anchor,Php,Html,Loops,Html Table,Anchor,我网站上的论坛页面使用PHP创建一个表,然后使用while循环从数据库中填充它。这很好用,但我一直尝试将锚定“链接”标记从帖子标题周围移动到表中帖子的整个第一部分。为此,需要执行以下步骤: 打开表标记[循环外部] 回显标头[循环外部] 启动WHILE循环,为找到的每个帖子创建另一个帖子部分 创建表行 创建表数据 回声内容 关闭表数据 对于“发布日期”部分,再次重复步骤5-7 关闭表行 关闭表[循环的输出] 它应该使链接在第一部分的所有部分都可以点击,并且它们应该在表中,如下所示: 有人能解释
有人能解释一下这个问题以及如何解决它吗
echo'
类别
最后一个话题
';
while($row=mysqli\u fetch\u assoc($catResult)){
回声';
回音'at'.$topRow['topicDate'];
}
}
}
回声';
回声';
}
回声';
您是否尝试不从浏览器获取页面?看起来怎么样?
我认为浏览器不允许您在没有
的情况下直接将
放入
,因为源页面确认锚定位于您放置锚定的位置,但浏览器会移动锚定,您可以:
-在td表格单元格中包含链接
-使用另一种方法将链接添加到您想要的位置您需要显示实际代码,而不是
。显示一些代码以便我们能够回答您的问题。啊,是的,对不起,我忘了这么做。编辑了这篇文章。你能检查页面源代码(右键单击>>显示页面源代码)而不是chrome开发工具向你显示的内容吗?我怀疑浏览器不喜欢链接的位置,并将其移动到更合适的位置。链接应该包含在一个单元格中。有关跨多个单元格的内容,请参见此处:您刚刚体验了编写无效HTML时发生的情况,浏览器错误更正机制开始发挥作用,并试图在创建DOM时理解它。因此,始终将验证HTML代码作为故障排除的第一步,我在您链接的页面上使用javascript方法,但在javascript中转义字符串时遇到了另一个问题。\“仍然允许字符串转义。我需要更多详细信息,但请尝试以下操作:echo'\\“将输出\”。因此,请尝试将输出的\”“。或者更好的是,用转义的单引号替换第二组双引号:你是对的——但是你可能被否决了,尽管你是正确的,因为你的答案没有太多的细节和解释。很抱歉,解释得太少了,我刚刚遇到了这个问题。祝你今天愉快:)