Php 区分动态表形式中的tr以序列化jQuery

Php 区分动态表形式中的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

我有一个具有相同表单参数名称的动态表。 我需要在PHP页面中使用$\u POST将参数作为单独的行插入数据库

HTML

<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]);
}