私は動的多次元フォームからすべてのデータを取得しようとしています。各列は次のように別の名前とIDを持っている:上記動的多次元フォームからGET
$result2 = mysql_query("SELECT * FROM tempselect");
while($row = mysqli_fetch_row($result2))
{
for ($i = 0; $i < count($result2) ; $i++) {
echo "<tr>";
for ($j = 0; $j < 12 ; $j++) {
echo "<td><input type=\"text\" size=\"4\" name=\"" . $i++ ."[]\"id=\"" .$row[$j] ."\" value=" . $row[$j] . "></td>";
}
}
}
このフォームの目的は、データベースからデータを編集し、次のプロセスに使用することです。今、私はこのような1つの多次元配列にすべてのデータを結合したい:
2 4 4 . . . 0
3 . . . . . 0
3 . . . . . 0
. . . . . . 0
. . . . . . 0
3 . . . . . 0
私は以下のコードを使用してみましたが、$データに保存されただけで、最初の列:
for ($i=0; $i < count($_GET['0']); $i++) {
for ($j=0; $j < count($_GET['submit_edit']); $j++) {
$data =$_GET[$j];
}
}
列を行単位でグループ化するのか? –
@RobbieAverillよろしくお願いします。ありがとうございます。配列は列ごとにグループ化する必要があります(C1列名の上にある画像の例とC2と異なるidなど) – lacyeex
whileループの各行が繰り返しループ$ i = 0を上書きしています。ここで – JYoThI