我在下面的行中作为网址
//某处/论坛/ 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>";
如何正确格式化上述行
答案 0 :(得分:0)
您应该使用适当的引号(单个)进行href分配,并在“&amp; tid =”中使用正确的内容(缺少= ..您在字符串之外)
echo "<a href='view_topic.php?cid=".$topic_id."&tid=".$topic_tid."'>Result</a>";
答案 1 :(得分:0)
尝试使代码更具可读性,如下面的示例所示。通过在echo语句之外构建链接,您可以更清楚地看到出错的地方(href之后缺少引号):
$link = "view_topic.php?cid=$topic_id&tid=$topic_tid";
echo '<a href="' . $link . '">Result</a>';