PHPには、値の代わりに配列のインデックスを出力する2次元配列があります。
ここでアレイを設定します。
for($i = 1;$i <= $numOfCriteria;$i++)
{
for($j = 1;$j <= $numOfScores;$j++)
{
$description[$i][$j] = mysql_real_escape_string($_POST['descriptionPosition'.$i.$j]);
}
}
これがSQLクエリです。
for($i = 1;$i <= $numOfCriteria;$i++)
{
for($j = 1;$j <= $numOfScores;$j++)
{
$this->Instructor->query("INSERT INTO Criteria_Description (description,CriteriaID,ScoreID) VALUES (\"$description[$i][$j]\",\"$criteriaID[$i]\", \"$scoreID[$j]\")");
}
}
これはそれがデータベースに置くものです。
Array[1]
Array[2]
Array[1]
Array[2]
事前の返信ありがとうございます。