私はこの2つの配列を持っています。これらは両方ともいくつかのチェックボックスの選択から来ており、それらは次のとおりです:
$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());
}