我无法让我的变量在页面上回显,即使它显示在URL中。这是传递它的链接
<a href='eventform.php?$eventname'>
以及在其他页面上获取它的代码:
$eventname = 0;
if (isset($_GET['eventname'])) {
$eventname = $_GET['eventname'];
}
echo $_GET['eventname'];
显示0,但不显示位于顶部网址的Mountain 2012。请帮我解决这个问题
我在另一页上正确显示了它吗?
答案 0 :(得分:3)
你需要:
因此:
<a href='eventform.php?eventname=<?php
echo htmlspecialchars( urlencode( $eventname ) );
?>'>
答案 1 :(得分:2)
您忘了将eventname =放在您的网址中,例如:
<a href="eventform.php?eventname=<?php echo $eventname; ?>">
答案 2 :(得分:-1)
<a href='eventform.php?<?php=$eventname?>'>
或者:
<a href='eventform.php?<?php echo $eventname?>'>
虽然你可能想要:
<a href='eventform.php?eventname=<?php echo $eventname?>'>
^^将$_GET['eventname']
设置为$eventname