Php 区分动态表形式中的tr以序列化jQuery
我有一个具有相同表单参数名称的动态表。 我需要在PHP页面中使用$\u POST将参数作为单独的行插入数据库 HTMLPhp 区分动态表形式中的tr以序列化jQuery,php,jquery,Php,Jquery,我有一个具有相同表单参数名称的动态表。 我需要在PHP页面中使用$\u POST将参数作为单独的行插入数据库 HTML <section id="table_params_form"> <form> <table id="table_params"> <tr> <td><select id="selectcs" nam
<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>
您不需要该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]);
}
foreach($i=0;$i
假设所有控件都有相同的名称,您肯定可以通过结果数组的索引来确定哪一行是哪一行?
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]);
}