Мне нужно отметить checkbox в коде если он был отмечен мышкой, и если мышкой сняли галку, то в коде убрать отметку, вроде все правильно делаю, но происходит следующее:
При загрузке страицы, он не отмечен (это правильно, т.к. его и не отмечали), затем когда отметили, то он отмечен становится в коде, что и верно. НО когда еще раз я снимаю галку, то тут она уже не убирается, а опять как будто отмечена, и $_POST['f']['url'] пишет что существует, как такое возможно?
Помогите пожалуйста кто может
$checked = '';
if (isset($_POST['f']['url'])) {
if ($_POST['f']['url'] == 'on') {
$checked = 'checked="checked"';
} else {
$checked = '';
}
} else {
$checked = '';
}
$cont .= '<input type="checkbox" name="f[url]" '.$checked.' /> Сайт';
$checked = '';
if (isset($_POST['f']['date_domen'])) {
if ($_POST['f']['date_domen'] == 'on') {
$checked = 'checked="checked"';
} else {
$checked = '';
}
} else {
$checked = '';
}
$cont .= '<input type="checkbox" name="f[date_domen]" '.$checked.' /> Домен';