我有一个看起来像这样的URL:
example.com/profile.php?id=1
我想通过从数据库ID字段中输入的表单中获取用户名来动态生成URL。喜欢:
example.com/profile.php?id=username
此链接给出了错误。如果我使用下面的链接无法正常工作
example.com/profile.php?id="username"
但是,我在锚标记中遇到了问题。我的代码:
<a href="contributor-profile.php?id=<?PHP echo "$data['id']";?>">
<h4 class="contributor-name">
<?PHP echo $data ['name'];?>
</h4>
</a>
我也使用了urlencode功能,但是它不起作用。
<a href="profile.php?id=<?PHP echo urlencode($data['id']);?>">
<h4>
<?PHP echo $data ['name'];?>
</h4>
</a>
答案 0 :(得分:-2)
您可以如下使用退出字符\:
<a href="contributor-profile.php?id=<?PHP echo \"$data['id']\";?>">
<h4 class="contributor-name">
<?PHP echo $data ['name'];?>
</h4>
</a>