2017-02-23 8 views
1

Я использую этот HTML код страницы .tplPrestashop интерфейс флажок не послать POST значения

<input name="prova" type="checkbox" id="prova" value="1" checked="checked"> 

и страницы использования PHP

'prova' => Tools::getValue('prova') 

получить значение флажок,

, но когда я пытаюсь напечатать, это пусто

+0

Не могли бы вы отредактировать вопрос, чтобы указать имена файлов, которые вы отредактировали (например, какой файл PHP), а также как вы проверяете, действительно ли он пуст –

ответ

0

Если вы отправите форму без проверки, то браузер не отправит значение флажка. Для того, чтобы проверить, будет ли представлен флажок или нет, используйте следующий код:

'prova' => Tools::getValue('prova', false); 

Если флажок не представлен, то он будет возвращать ложь в противном случае вернуть либо «на» или «» значение для этого флажка.