我试图从动态多维形式获取所有数据。每列的名称和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>";
}
}
}
上面的代码工作正常,每列都有不同的名称和ID。输出是这样的:
此表单的目的是编辑数据库中的数据并将其用于下一个过程。现在我想将所有数据组合成一个多维数组,如下所示:
2 4 4 . . . 0
3 . . . . . 0
3 . . . . . 0
. . . . . . 0
. . . . . . 0
3 . . . . . 0
我尝试使用下面的代码,但只将第一列保存到$ data:
for ($i=0; $i < count($_GET['0']); $i++) {
for ($j=0; $j < count($_GET['submit_edit']); $j++) {
$data =$_GET[$j];
}
}
答案 0 :(得分:1)
$data = array();
for ($i=0; $i < count($_GET['0']); $i++) {
for ($j=0; $j < count($_GET['submit_edit']); $j++) {
$data[] =$_GET[$j];
}
}
就像你在做的那样,我看到$ data必须是$ data []。但是我不知道你在做什么休息。如果这解决了问题那么好,如果没有那么请使问题更清楚与$ _GET ['submit_edit']和其他$ _GET的
相关