伙计我有问题插入多行都没问题,但3个额外的行0值插入employee_id
$newCol = @{
Name = 'Product'
Expression = {
$_.Versioninfo.Product
}
}
$dlls | format-list -Property name,$newCol
这是表格
if (isset($_POST['submit'])) {
$i = 0;
foreach ($_POST as $val) {
$user_id = $_POST['user_id'][$i];
$employee_name = $_POST['employee_name'][$i];
$remarks = $_POST['remarks'][$i];
$time_in = $_POST['time_in'][$i];
$time_out = $_POST['time_out'][$i];
$team = $_POST['team'][$i];
mysql_query("INSERT INTO attendance (employee_id, employee_name, remarks, time_in, time_out, team) VALUES ('$user_id', '$employee_name', '$remarks','$time_in', '$time_out', '$team')");
$i++;
}
}
怎么能纠正这个?
感谢
答案 0 :(得分:1)
你的表格是什么样的?
此外,您不应该使用mysql_命令。已过时。应该使用mysqli程序或面向对象。
编辑以提供可能的答案......
不是循环$ _POST,而是将其中一个表单输入form_value[]
或类似名称命名为foreach($_POST['form_value'] as $val)
。