Php 使用codeigniter以单一形式将多个数据插入mysql表

Php 使用codeigniter以单一形式将多个数据插入mysql表,php,html,mysql,codeigniter,Php,Html,Mysql,Codeigniter,我的视图中有一个表,其中包含一个表单。 如下图所示。在这个表中,我显示了我的一个数据库表的所有行,并将其显示给用户。然后用户必须填写此表单的空输入,然后点击提交按钮提交表单,然后我用用户最近填写的新数据更新控制器中的表 <table id="myTable" class="display"> <form action="" method="POST"> <thead>

我的视图中有一个表,其中包含一个表单。 如下图所示。在这个表中,我显示了我的一个数据库表的所有行,并将其显示给用户。然后用户必须填写此表单的空输入,然后点击提交按钮提交表单,然后我用用户最近填写的新数据更新控制器中的表

<table id="myTable" class="display">
                    <form action="" method="POST">
                    <thead>
                    <tr>
                        <th>آیدی</th>
                        <th>کد پرسنلی</th>
                        <th>نام</th>
                        <th>نام خانوادگی</th>
                        <th>روزانه</th>
                        <th>لیست</th>
                        <th>سرویس</th>
                        <th>سایر</th>
                        <th>جمع</th>
                        <th>آسفالت</th>
                        <th>توقف شب</th>
                        <th>غیبت</th>
                        <th>کمک هزینه تست</th>
                        <th>توضیحات</th>
                    </tr>
                    </thead>
                    <tbody>
                    <?php if (isset($allReadyTasks) and $allReadyTasks) { ?>
                        <?php foreach ($allReadyTasks as $task): ?>
                            <tr>
                                <td><?php echo $task->id;?></td>
                                <td><?php echo $task->personalCode;?></td>
                                <td><?php echo $task->fname;?></td>
                                <td><?php echo $task->lname;?></td>
                                <td><input class="form-control taskInputs" value="<?php  echo $task->daily; ?>"</td>
                                <td><input class="form-control taskInputs" value="<?php  echo $task->list; ?>"</td>
                                <td><input class="form-control taskInputs" value="<?php  echo $task->service; ?>"</td>
                                <td><input class="form-control taskInputs" value="<?php  echo $task->other; ?>"</td>
                                <td><input class="form-control taskInputs" value="<?php  echo $task->sum; ?>"</td>
                                <td><input class="form-control taskInputs" value="<?php  echo $task->asphalt; ?>"</td>
                                <td><input class="form-control taskInputs" value="<?php  echo $task->nightPause; ?>"</td>
                                <td><input class="form-control taskInputs" value="<?php  echo $task->absent; ?>"</td>
                                <td><input class="form-control taskInputs" value="<?php  echo $task->allowance; ?>"</td>
                                <td><textarea class="form-control"></textarea></td>
                            </tr>
                        <?php endforeach; ?>
                    <?php } ?>


                    </tbody>
                    </form>
                </table>

آیدی
کد پرسنلی
نام
نام خانوادگی
روزانه
لیست
سرویس
سایر
جمع
آسفالت
توقف شب
غیبت
کمک هزینه تست
توضیحات

试试这样的

<input type="number" class="form-control" name="inputs[]"/>


之后,当您使用POST获取它时,您将拥有一个输入数组,您可以使用
foreach

循环抛出它。相同的名称将用最后一个输入字段覆盖值将名称更改为数组名称,并在控制器中使用foreach循环