Обрабатываю на этой же странице, вот так:
if (isset($_POST['value'])) {$value =$_POST['value']; }
if (isset($value)) {
mysql_query("UPDATE settings SET block_name='$value' WHERE login='$login'",$db);
header( 'Location: /enter.php/');
die();
}
А выводится на экран юузеру так:
if($myrow['block_name'] == true) {
echo "<input type='checkbox' name='select_message' value='$myrow['true']' class='' checked></td>";
}
else {
echo "<input type='checkbox' name='select_message' value='true' class=''></td>";
}
В общем не могу понять как сделать что б если пустой чекбокс, то летит null , если поставили галочку то true, и если true в бд то выводить чекнутый чекбокс
(Добавление)
Я прочитал данную статью http://htmlbook.ru/html/input/checked, все понял, но у меня немного другая ситуация. Если пустой чекбокс то в бд должна лететь value='null' если юзер поставил галочку то true. Если true попало в бд то выводим чекнутый чекбокс. Если мы его не трогаем и снова нажимает отправить, то без изменений видим отмеченную ранее галочку...(
|