【发布时间】:2014-08-11 07:18:15
【问题描述】:
我正在对数组使用 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'。
我不知道下一步该怎么做,请帮我做。
【问题讨论】: