为什么这不起作用?
echo "<a href='update.php?'".$row['name']."''>Go</a>";
谢谢......转到update.php?
答案 0 :(得分:4)
你有一个拼写错误的引号:
echo "<a href='update.php?".$row['name']."'>Go</a>";
这应该更好
答案 1 :(得分:1)
此处额外报价
将其更改为
echo "<a href='update.php?".$row['name']."'>Go</a>";
答案 2 :(得分:0)
开启error_reporting(E_ALL);
并再次请求该页面。它很可能会警告索引name
不存在或$row
未定义。
答案 3 :(得分:0)
因为你关闭了之后的链接?用第二个'
答案 4 :(得分:0)
正如其他人所指出的那样,引号中的拼写错误就是问题所在。 让生活更轻松:
echo sprintf('<a href="update.php?%s">Go</a>', $row['name']);