这是我的按钮,具有一个值:

<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;
}

?>

08-05 05:14
查看更多