PHP: как проверять значение CHECKBOX |
|
Написал microsin
|
17.08.2006 |
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 СБРОШЕН<br>';
}
if ($cbName)
{
echo 'Флажок cbName УСТАНОВЛЕН<br>';
}
//Значение параметра VALUE ("this is dummy value (need to be set)") выведется, если флажок был установлен
echo $cbCreateAcronymsTable.'<br>';
?>
Логика работы CHECKBOX проста - если он установлен пользователем, то переменной $cbName будет присвоено значение VALUE, иначе $cbName не получит значение. Поэтому параметру VALUE обязательно должно быть присвоено любое значение, иначе переменной флажка $cbName никогда не будет присвоено значение и PHP-код проверить факт установки флажка не сможет.
|
Последнее обновление ( 27.04.2010 )
|
Комментарии
2010-04-2708:49:30 в чекбоксе.пхп не вижу $cbName=$_POST[cbName]
от святого духа это работать не будет. метод пост не просто так.