我正在使用foreach循环来处理数组。
我有两组数组。
我想要在一个foreach循环中传递这两个数组。
代码://getting variables from form
$lists=$_POST['list'];
$assigndue=$_POST['assign'];
//foreach loop
foreach (array_combine($lists,$assigndue) as $listitem => $due)
{
$qqu="INSERT INTO `todolist`(`todoid`,`listdetail`,`assign`,`order`)VALUES('$todoidd','$listitem','$due','$o')";
$ins=mysql_query($qqu);
}
所有东西都运行良好,但当数组像这样 >> 时,我遇到了一个问题。
Array
(
[0] => s
[1] => s
[2] => s
[3] => a
)
它返回这些查询
INSERT INTO `todolist`(`todoid`,`listdetail`,`assign`,`order`)VALUES('8','s','Select Email','1')
INSERT INTO `todolist`(`todoid`,`listdetail`,`assign`,`order`)VALUES('8','a','Select Email','2')
它将数组中的“s”组合在一起。
我不知道接下来该做什么,请帮我完成。