Сабж. Есть эмпирическая форма с тучей полей. В форме 3 чекбокса. Как добавить в БД записи из текстовых полей - понятно... А каким образом реализовать след. фишку. При нажатии кнопки Submit в БД добавляются значения текстовых полей и вместе с этим, например, если отмечен чекбокс1, то в поле БД "чекбокс1" добавляется "да",а если не отмечен, то "нет"...?и так по всем чекбоксам.. Мож я туканю, но не могу понять... Заранее спс...
проверяй на isset имя чекбокса. если isset, то чекбокс отмечен PHP: <? if (isset($_POST['check_box1'])) { // тра-та-та } ?>
чот я совсем тормоз.... так мне таким образом придется проверять все 3, ведь так? и вместо тра-та-та идет сам синтаксис добавления в базу если да.... и далее условие если нет... Так чтоли?
ну или так PHP: <? mysql_query('INSERT INTO `tbl` (`chk1`, `chk2`) VALUES ( "'. (isset($_POST['check1']) ? 'Yes' : 'No') .'", "'. (isset($_POST['check2']) ? 'Yes' : 'No') .'" )')); ?>
PHP: <input type="checkbox" name="chk_filename" onclick="freeze_filename(this.form)"></td> [js]<script language="JavaScript"> <!-- function freeze_filename(form) { form.filename.disabled = !form.chk_filename.checked; } if('<?= $chk_filename; ?>' == 'checked') document.form.filename.disabled = false; else document.form.filename.disabled = true; //--> </script>[/js]