3
我正在尝试从动态多维形式获取所有数据。每列有这样的不同的名称和ID:从动态多维形式获取
$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,等等) – lacyeex
你的while循环的每一行来覆盖for循环$ i = 0一次又一次.i认为这是一个问题这里 – JYoThI