Это будет звучать действительно глупо, но я не могу понять, почему я получаю эту ошибку.PHP Undefined Index
Я создал поле выбора, названный "query_age" в моем HTML форме:
<form method="get" action="user_list.php">
<select name="query_age">
<option value="">Doesn't matter</option>
<option value="between 18 and 30">18 - 30</option>
<option value="between 31 and 40">31 - 40</option>
<option value="between 41 and 50">41 - 50</option>
<option value="between 51 and 60">51 - 60</option>
<option value="between 61 and 70">61 - 70</option>
<option value="between 71 and 80">71 - 80</option>
<option value="between 81 and 90">81 - 90</option>
<option value="> 90">Older than 90</option>
</select>
В соответствующей форме PHP, у меня есть:
$query_age = $_GET['query_age'];
Когда я запускаю страницу, я получить эту ошибку:
Notice: Undefined index: query_age in index.php on line 19
Я не понимаю, почему это происходит, и я хотел бы знать, как сделать его AW ау.
Что делает 'print_r ($ _ GET)' show? Существуют ли другие значения формы? Почему вы не используете POST? –
В какой форме соответствующая php-форма соответствует форме HTML? Создает ли он форму HTML? Выполняет ли он обработку значений, представленных через HTML-форму? Имеет ли он одно и то же базовое имя с другим расширением? Пожалуйста, просветите нас. – Oswald
Вы знаете, что вам нужно обработать форму в 'user_list.php', как вы указали это в действии формы? Это поможет, если вы сможете опубликовать соответствующий код 'index.php' и объяснить общий« поток »вашего приложения. –