在链接中插入变量

时间:2019-05-14 03:11:11

标签: php html

我正在尝试在链接中插入变量,但该变量无法正确显示。

我尝试使用单引号和转义,但似乎仍然无法正常工作。

                $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>';

2 个答案:

答案 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');