2017-02-23 15 views
1

我在頁面中使用這個網站碼.tpl的Prestashop前端複選框不發送POST值

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

和PHP頁面使用

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

得到一個複選框值,

但是當我試圖打印它是空的

+0

您可以編輯問題以指定您編輯的文件名(例如,哪個PHP文件)以及如何檢查它是否真的是空的 –

回答

0

如果您提交表單沒有選中複選框,那麼瀏覽器將不會d複選框值。要檢查該複選框是否提交與否,使用下面的代碼:

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

如果該複選框未提交那麼它將返回否則返回無論是「」或「」該複選框的值。