Php 为什么id不会通过链接?

Php 为什么id不会通过链接?,php,html,Php,Html,我有一个简单的链接,需要通过$\u GET传递一个变量,并将其设置为正在打开的页面中的一个变量。但每次都失败了,我不知道为什么 <a class='section_header' href='category/index.php?`id='" . $catid . "'><b>" . $row[0] ."</b></a> 试一试 你有一个随机的'在那里。打印出来后,您可以使用inspect元素确保url看起来正确并且id已填充。 <a

我有一个简单的链接,需要通过$\u GET传递一个变量,并将其设置为正在打开的页面中的一个变量。但每次都失败了,我不知道为什么

 <a class='section_header' href='category/index.php?`id='" . $catid . "'><b>" . $row[0] ."</b></a>
试一试


你有一个随机的'在那里。打印出来后,您可以使用inspect元素确保url看起来正确并且id已填充。


<a class='section_header' href="category/index.php?id=<?php echo $catid?>"><b><?php echo $row[0];?></b></a>

那不属于那里……在浏览器的开发人员工具中查看“查看源代码”。你应该能够很容易地发现哪里出了问题。有几句话放错地方了。想想这个链接在HTML中应该是什么样子,这可能会帮助您在PHP中获得正确的链接。虽然这段代码可能会回答这个问题,但提供关于为什么和/或这段代码如何回答这个问题的附加上下文可以提高其长期价值。
<a class='section_header' href='category/index.php?id='" . $catid . "'><b>" . $row[0] ."</b></a>
<a class='section_header' href="category/index.php?id=<?php echo $catid?>"><b><?php echo $row[0];?></b></a>