php while循环回显循环内容外的元素

php while循环回显循环内容外的元素,php,html,loops,html-table,anchor,Php,Html,Loops,Html Table,Anchor,我网站上的论坛页面使用PHP创建一个表,然后使用while循环从数据库中填充它。这很好用,但我一直尝试将锚定“链接”标记从帖子标题周围移动到表中帖子的整个第一部分。为此,需要执行以下步骤: 打开表标记[循环外部] 回显标头[循环外部] 启动WHILE循环,为找到的每个帖子创建另一个帖子部分 创建表行 创建表数据 回声内容 关闭表数据 对于“发布日期”部分,再次重复步骤5-7 关闭表行 关闭表[循环的输出] 它应该使链接在第一部分的所有部分都可以点击,并且它们应该在表中,如下所示: 有人能解释

我网站上的论坛页面使用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'\\“将输出\”。因此,请尝试将输出的\”“。或者更好的是,用转义的单引号替换第二组双引号:你是对的——但是你可能被否决了,尽管你是正确的,因为你的答案没有太多的细节和解释。很抱歉,解释得太少了,我刚刚遇到了这个问题。祝你今天愉快:)