$_POST пустой в select

12
S
На сайте с 30.09.2016
Offline
469
#11

silicoid, это в данном случае несущественно. Я вообще рассматриваю присваивание значений суперглобальным переменным как извращение, и поэтому на этот момент даже внимание не хочу обращать. Здесь важно другое: $_REQUEST не содержит данных формы - а почему так происходит, из предоставленной информации непонятно.

Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
S
На сайте с 13.10.2014
Offline
171
#12

Sitealert, вопрос, конечно, интересный

я сейчас у себя воспроизвел этот код.

такая ошибка может вылезти только в одном случае, если обработчик формы и собственно форма находится в одном php файле.

т.о. при первом вызове, когда еще $_POST пустой, происходит назначение переменной в $_POST, которая не считывается из $_REQUEST

seosniks
На сайте с 13.08.2007
Offline
389
#13
silicoid:
Sitealert, вопрос, конечно, интересный
я сейчас у себя воспроизвел этот код.

такая ошибка может вылезти только в одном случае, если обработчик формы и собственно форма находится в одном php файле.
т.о. при первом вызове, когда еще $_POST пустой, происходит назначение переменной в $_POST, которая не считывается из $_REQUEST

Файла 2 разных.

Форма и обработчик.

Почему массивы пустые?

Вот видео

dma84
На сайте с 21.04.2009
Offline
168
#14
seosniks:

Почему массивы пустые?

Потому, что открывая исходный код страницы, вы заново вызываете скрипт без отправки POST-данных.

Через инструменты вебмастера смотрите исходный код.

S
На сайте с 13.10.2014
Offline
171
#15

в общем, всё работает. Расходимся ))

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий