не может получить значение из запроса $ _GET - PullRequest
0 голосов
/ 30 апреля 2018

это моя кнопка, которая содержит значение:

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

это сообщение об ошибке:

Примечание: неопределенный индекс: идентификатор события в /users/c/cakaja/www/astonEvents/viewMore.php в строке 4

Я не уверен, почему $eventID не имеет значения.

Ответы [ 2 ]

0 голосов
/ 30 апреля 2018

Если ваш веб-сервер настроен неправильно, вам может потребоваться добавить / между файлом и строкой запроса в коде кнопки:

<td><a href="viewMore.php/?eventID=<?php echo $row['eventID']; ?>"><button class="viewMore"> View </button></a></td>
0 голосов
/ 30 апреля 2018

Вам нужно использовать 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;
}

?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...