我正在尝试在链接中插入变量,但该变量无法正确显示。
我尝试使用单引号和转义,但似乎仍然无法正常工作。
$cid = $row['id'];
echo $cid; // This displays what I need no problem
echo '<a href="loggedin.php.php?id="'.$row['id'].'"> // This does not add the $cid to the link
Link
</a>';
答案 0 :(得分:2)
您的语法已经结束,您根本不想这么早关闭链接的"
。
您将要在第一部分中打开链接,然后在最后一部分中关闭:
echo '<a href="loggedin.php.php?id=' . $row['id'] . '">Link</a>';
答案 1 :(得分:1)
$cid = $row['id'];
echo $cid; // This displays what I need no problem
echo '<a href="loggedin.php.php?id="'.$row['id'].'">Link</a>';
也许是一种更好的方法:
echo sprintf('<a href="loggedin.php.php?id=%d">%s</a>', $row['id'], 'Link');