У меня есть массив флажков, значение которых я хочу вставить в базу данных. Декларация флажок, как это:Вставить значение массива в базу данных
echo '<td><input type="checkbox" name="check_list[]"
onClick="toggle(this, '.$x.')" /> All</td>';
И вот я пытаюсь вставить его (вместе с другими переменными, то не имеет большого значения). Таким образом, другие переменные вставлены, в то время как этот не является.
<?php
ob_start(); //eliminates buffer collisions
require_once('connect_db.php');
$id = time(); //creates a unique id using the unix time
$check = $_POST['check_list[0]'];
$result = pg_query(connect(), "INSERT INTO lecturer VALUES ($id, '$_POST[name]','$_POST[surname]','$_POST[department]', $check)");
?>
Что не так с моим синтаксисом? Потому что все значения вставлены, кроме флажка.
Можете ли вы показать дней флажков? –
Разве это не просто редактирование этого вопроса: http://stackoverflow.com/questions/28233807/how-can-store-the-values-of-dynamically-generated-checkboxes-in-a-table? –
@JakubKania Да, это так. Потому что вопрос был широкий, и я решил удалить его и попросить эту часть только –