【发布时间】:2018-09-26 05:39:31
【问题描述】:
我想创建一个 html 表单来编辑一些数据库表。
我尝试创建一个带有表格的表格,其中每个表格行是数据库表格的一个条目,如下所示:
<form action="/adjust_table.py" method="post">
<table>
<tr>
<td colspan = 4><input type="text" name="id" value="123" readonly></td>
<td colspan = 4>name: George</td>
<td colspan = 4>age: <input type="text" name="age[123]" value="73"></td>
</tr>
<tr>
<td colspan = 4><input type="text" name="id" value="1269" readonly></td>
<td colspan = 4>name: Jake</td>
<td colspan = 4>age: <input type="text" name="age[1269]" value="26"></td>
</tr>
<input type="submit" value="Submit">
</table>
</form>
但我无法将这些值放入字典或 pandas 数据框中,因此我可以遍历它并更新表格。甚至可以只获取 id 列表和年龄列表,然后遍历它们(如果它们保持正确的顺序)。
数据库中的表有结构id、name、age。 然后需要设置或调整所有行的年龄,所以我想通过 id 来更新年龄。
【问题讨论】:
-
你想使用python脚本从html表单中提取值吗?
-
@Rachitkapadia 是的,我想循环表单数据并在 mysql 中执行更新。
-
@user3605780 - 你能给我们你的
adjust_table.py文件吗?
标签: javascript python forms html-table