>我在下面有以下行作为URL
//someplace/forum/view_topic.php?cid=1&tid=2
我想将 cid & tid 替换为以下值
$topic_tid= $row->cat_id;
$topic_id= $row->id;
我尝试了以下方法(不起作用)
echo "<a href=view_topic.php?cid=".$topic_id."&tid"=.$topic_tid.">Result</a>";
请问我怎样才能正确格式化上述行
你应该
在 href 分配中使用正确的引号(单引号),在 "&tid=" 中使用正确的内容(缺少 = .. 你在字符串之外)
echo "<a href='view_topic.php?cid=".$topic_id."&tid=".$topic_tid."'>Result</a>";
尝试使代码更具可读性,如下面的示例所示。通过在 echo 语句之外构建链接,您可以更清楚地看到出了什么问题(href 后面缺少引号):
$link = "view_topic.php?cid=$topic_id&tid=$topic_tid";
echo '<a href="' . $link . '">Result</a>';