PHP: как проверять значение CHECKBOX |
![]() |
Добавил(а) microsin |
HTML-код с формой: ... < FORM NAME="LAYOUTFORM" ACTION="checkbox_test.php" METHOD=POST> < INPUT TYPE=CHECKBOX NAME="cbName" VALUE="this is dummy value (need to be set)" ID="Forms Checkbox1"> < INPUT TYPE=SUBMIT NAME="GoButton" VALUE="go!" ID="Forms Button1"> < /FORM> ... Файл checkbox_test.php: < ?php if (!$cbName) { echo 'Флажок cbName СБРОШЕН '; } if ($cbName) { echo 'Флажок cbName УСТАНОВЛЕН '; } //Значение параметра VALUE ("this is dummy value (need to be set)") // выведется, если флажок был установлен echo $cbCreateAcronymsTable.' '; ?> Логика работы CHECKBOX проста - если он установлен пользователем, то переменной $cbName будет присвоено значение VALUE, иначе $cbName не получит значение. Поэтому параметру VALUE обязательно должно быть присвоено любое значение, иначе переменной флажка $cbName никогда не будет присвоено значение и PHP-код проверить факт установки флажка не сможет. [Ссылки] 1. PHP: как проверять значение RADIO. |