Программирование HTML PHP: как проверять значение CHECKBOX Sat, December 21 2024  

Поделиться

Нашли опечатку?

Пожалуйста, сообщите об этом - просто выделите ошибочное слово или фразу и нажмите Shift Enter.


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.
2. Простейшие примеры скриптов на PHP.

 

Комментарии  

 
+3 #1 hf 27.04.2010 11:49
в чекбоксе.пхп не вижу $cbName=$_POST[cbName]
от святого духа это работать не будет. метод пост не просто так.
Цитировать
 

Добавить комментарий


Защитный код
Обновить

Top of Page