while($row=mysql_fetch_array($sqlquery))
{
echo "<tr> <td>$row[Name]</td><td> $row[Number]</td><td> $row[MyDateCol]</td><td>$row[MyCheckboxCol]</td></tr>";
}
我正在尝试学习一些基本的PHP,我正在使用上面代码的数据库表中的行填充html表。
现在我想按钮提交将所有数据行值转换为php数组,然后我可以操作它。欢迎任何帮助。
答案 0 :(得分:0)
$emptyArray = array();
while($row=mysql_fetch_array($sqlquery)) {
echo "<tr> <td>$row[Name]</td><td> $row[Number]</td><td> $row[MyDateCol]</td>
<td>$row[MyCheckboxCol]</td></tr>";
$emptyArray['Name'] = $row['Name']
$emptyArray['Number'] = $row['Number']
$emptyArray['MyDateCol'] = $row['MyDateCol']
$emptyArray['MyCheckboxCol'] = $row['MyCheckboxCol']
}
现在你可以使用这个
$emptyArray
答案 1 :(得分:0)
您无法使用PHP操作HTML数据,因为PHP是在服务器端运行的。您必须使用客户端语言(如javascript)对其进行操作。使用它,您可以向数据添加符号,以便它重新组合PHP数组表示并将其传递给服务器,如果您愿意:)
答案 2 :(得分:0)
无法提交HTML表格,如果您想这样做,则应使用表单。除此之外,在获取数据库行时创建数组要容易得多,如下所示:
while($row = mysql_fetch_array($sqlquery)) {
$rows[] = array(
'name' => $row['Name'],
'number' => $row['Number'],
'myDateCol' => $row['MyDateCol'],
'myCheckboxCol' => $row['MyCheckboxCol']
);
}