【发布时间】:2015-03-29 23:29:47
【问题描述】:
我有一个复选框数组,我想将其值插入数据库。复选框声明是这样的:
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)");
?>
我的语法有什么问题?因为除了复选框的值之外,所有的值都被插入了。
【问题讨论】:
-
你能显示日期复选框吗?
-
不只是对这个问题的编辑:stackoverflow.com/questions/28233807/… ?
-
@JakubKania 是的。因为问题太宽泛了,所以我决定删除它并只要求这部分
-
@amygrimaldi 但你没有删除它。
-
@HuzoorBux :没有天数复选框。它只是一个以 $x 作为迭代变量的 for 循环,其中包含上面的行。
标签: php postgresql checkbox