这是我的按钮,具有一个值:
<td><a href="viewMore.php?eventID=<?php echo $row['eventID'];?>"><button class="viewMore"> View </button></a></td>
这是我的PHP代码:
<?php
include ('connectDB.php');
$eventID = $_GET['eventID'];
echo $eventID;
?>
这是错误消息:
注意:未定义索引:中的eventID
/users/c/cakaja/www/astonEvents/viewMore.php,第4行
我不确定为什么
$eventID
没有价值。 最佳答案
您需要使用if(isset($_GET['eventId']))
。
尝试使用:
<?php
include ('connectDB.php');
if(isset($_GET['eventId'])) {
$eventID = $_GET['eventID'];
echo $eventID;
}
?>
PHP
isset()
文档:http://php.net/manual/en/function.isset.php也尝试使用:
<?php
include ('connectDB.php');
if(isset($_REQUEST['eventId'])) {
$eventID = $_REQUEST['eventID'];
echo $eventID;
}
?>