我有两个数组,它们来自一些复选框选项,它们是:
$date=$_REQUEST['date'];
$pdv=$_REQUEST['checkbox'];
第一个数组列出了一些日期,我需要的是循环日期,并在数据库中插入为该日期选择的pdv值,如:
[date] [1] => [pdv] [1]
=> [pdv] [2]
=> [pdv] [3]
[date] [2] => [pdv] [1]
=> [pdv] [2]
然后我将有这个循环,允许我插入数据库valus:
[date] [1] - [pdv] [1] ; [date] [1] - [pdv] [2];
我想过使用这个foreach,但我不是那么专业的PHP ..这里是我要求你的帮助..
foreach($date as $val) {
foreach ($checkbox as $pdv) {
$values_arr[] = "('" . $val . "','" . $pdv . "')";
}
$values = implode(", ", $values_arr);
$sql="INSERT INTO date (att_id,date) VALUES $values";
mysql_query($sql)or die(mysql_error());
}
答案 0 :(得分:0)
这里有许多有用的功能,尝试其中一些:
http://php.net/manual/en/ref.array.php
喜欢这个:
http://php.net/manual/en/function.array-combine.php
使用 print_r 查看结果数组:
<pre>
<?php print_r($array) ?>
</pre>
答案 1 :(得分:0)