Есть форма в которой имеется 1 checkbox. Нужно если checkbox отмечен галочкой - передать 0, если не отмечен то 1. HTML: <input name="kod" type="checkbox" checked="checked" value="0" /> Обработчик: PHP: <?php if($_POST['kod']) {$kod=='0';} else {$kod=='1'; }; ?> При любом случае у меня передается 0.
HTML: <input name="kod" type="checkbox" checked="checked" value="1" /> PHP: <? if (!isset($_POST['kod'])) { $_POST['kod'] = 0; }
greenzlat PHP: <?php $kod = isset($_POST['kod']) ? 0 : 1; ?> ещё не забудь проверить, что у тебя переменная вообще уходит из формы, и уходит именно post-ом, а не get-ом.