Как я могу получить доступ к HTML-элементу, встроенному в PHP echo, используя PHP?

#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. это работает, спасибо, но не могли бы вы объяснить немного больше о том, что это делает?