另一个页面上的表单发布到此 updater.php 页面。我正在尝试从一组复选框中获取一些信息并将它们插入到数据库中。
更新程序.php
$privileges = $_POST['privileges'];
$N = count($privileges);
$conn = $GLOBALS['conn'];
$empID = $_POST['empID'];
for($i=0; $i<$N; $i++)
{
$deptID = $privileges[$i];
$query = "INSERT INTO employee_department (employeeID, departmentID)
VALUES (':empID', ':deptID')";
$smt = $conn->prepare($query);
$smt->bindParam(':empID', $empID);
$smt->bindParam(':deptID', $deptID);
$smt->execute();
}
如果我用常量替换占位符或用$empID
and替换它们,此代码将起作用$deptID
。所以我认为唯一不起作用的是我试图将参数绑定到占位符。谢谢你的帮助!