#php #html
#php #HTML
Вопрос:
Мне нужно получить доступ к элементу HTML с name="account"
помощью, но это встроено в PHP, и я не вижу, как обойти это, поскольку я получаю сообщение об ошибке на своей веб-странице «неопознанный индекс: учетная запись», которое, как я знаю, означает, что он не может найти этот элемент. Я сделал то же самое в том же проекте, но не обращался к элементу из PHP-скрипта.
Строка кода со страницы «учетная запись», которая вызывает ошибку: $customerID = $_GET['account'];
где учетная запись — это HTML-элемент, к которому я пытаюсь получить доступ.
Ниже приведен код «echo» на моем index.php страница, с которой я пытаюсь получить доступ к кнопке.
echo '<div style="float:right; width:
<a href="account.php" style="display:inline-block;"><button type="submit"
name="account" class="glyphicon glyphicon-user btn btn-success" id="account">
</button></a></div>';
Это довольно сложно объяснить, но я надеюсь, что есть достаточно информации, чтобы кто-то мог помочь.
Ответ №1:
Вы можете использовать следующий code snipper, чтобы избежать ошибки unidentified index: account
$customerID = isset($_GET['account']) ? $_GET['account'] : '';
Здесь isset
, проверяя, определены ли значения в индексе account
, вы получали сообщение об ошибке, потому что нет индекса с именем account
$_GET
.Добавьте проверку isset перед запуском кода, что предотвратит любые ошибки
Для получения дополнительной информации isset
Комментарии:
1. это работает, спасибо, но не могли бы вы объяснить немного больше о том, что это делает?