Странная форма PHP ПОЛУЧИТЬ результаты - PullRequest
1 голос
/ 07 декабря 2010

Я получаю этот URL-адрес GET на мою страницу php:

suppliersdetails.php?project_no=107&submit=Submit+Query

Зачем ему брать значение отправки?

Ответы [ 3 ]

4 голосов
/ 07 декабря 2010

Потому что ваш <input type="submit" /> имеет name (и, очевидно, value) и, следовательно, также должен быть отправлен. Говорят, что " успешно ":

A успешный контроль"действителен" для отправки. Каждый успешный элемент управления имеет имя элемента управления в сочетании с его текущим значением как часть отправленного набора данных формы. Успешный элемент управления должен быть определен в элементе FORM и должен иметь имя элемента управления.

Источник: 17.13.2 Успешное управление ... вам следует взглянуть на этот раздел.

1 голос
/ 07 декабря 2010

Ваша форма имеет тег <input type="submit"> с атрибутом name, но без атрибута value.В этой ситуации отправляемым значением по умолчанию является "Submit Query".Вы можете предотвратить это, удалив атрибут name из тега <input type="submit">.

0 голосов
/ 07 декабря 2010

Поскольку это входное значение в форме,

И используется для определения, есть ли на странице более одной кнопки.

<input name="btn1" type="submit" value="Save and Return">
<input name="btn2" type="submit" value="Save and Insert More">

?btn1=Save and Return // you clicked "Save and Return"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...