我有一个具有相同表单参数名称的动态表。 我需要使用PHP页面中的$ _POST将参数作为单独的行插入到数据库中。
HTML
load csv with headers from "file:///C:/Users/neo4j_workspace/new_graph_db/import/sample_list.csv" as jobs_table
with list
load csv with headers from "file:///C:/Users/neo4j_workspace/new_graph_db/import/sample_edges.csv" as table
with table, list
merge(a:Node{name:table.destination_node })
with table, list, a
merge (b:Node{name:table.source_node})
with list, a, b
merge(a)-[:relates]->(b)
where (a and b in list.nodenames)
下面的jQuery将tr id附加到每一行,但它实际上没有帮助将POST值作为单独的行。 是否有任何解决方案可以在PHP页面中为数据库插入获取这些值?
的jQuery
<section id="table_params_form">
<form>
<table id="table_params">
<tr>
<td><select id="selectcs" name="selectcs[]">
*--value options --*
</select></td>
<td><select id="selectprts" name="selectprts[]">
*--value options--*
</select></td>
<td><select id="selectnds" name="selectnds[]">
*--value options --*
</select></td>
<td><input type="text" name="lcl[]" value="0"></td>
<td><input type="text" name="ucl[]" value="0"></td>
</tr>
</table>
</form>
<section>
答案 0 :(得分:1)
您不需要该ID。 form.serialize
就够了。您可以循环数据,如:
foreach ($i = 0; $i < count($_POST['selectcs']); $i++) {
var_dump($_POST['selectcs'][$i]);
var_dump($_POST['selectprts'][$i]);
var_dump($_POST['selectnds'][$i]);
var_dump($_POST['lcl'][$i]);
var_dump($_POST['ucl'][$i]);
}