Я думаю, вы не понимаете, как на самом деле отправляются данные формы. «name» - это атрибут, а не значение ключа, найденное в данных POST. Вам необходимо указать имя для этого элемента, которое будет ключевым значением, присутствующим в данных POST. Вы указали name="exportcult"
, поэтому в данных POST переменная будет иметь значение $_POST['exportcult']
. Однако это значение всегда будет пустой строкой, поскольку вы не указали атрибут value
для своей кнопки.
Имейте в виду, что при работе с кнопками отправки только значение кнопки, которая использовалась для отправки формы, будет включено вместе с остальными данными формы. Попробуйте использовать это:
<button type="submit" name="exportcult" value="export">Export All</button>
Если эта конкретная кнопка использовалась для отправки формы, тогда $_POST['exportcult']
должен быть равен 'export'
.
Для тех из вас, кто не уверен: кнопки do отправляются с формой , но они все еще должны иметь атрибут значения.