<table class="manual_journal_table table table-bordered">
<tr>
<th>Account</th>
<th>Party</th>
<th>Debit</th>
<th>Credit</th>
<th>Action</th>
</tr>
<tr id="clone">
<td><input type="text" required name="account" id="account"></td>
<td><input type="text" required name="party" id="party"></td>
<td><input type="text" required name="debit" id="debit"></td>
<td><input type="text" required name="credit" id="credit"></td>
<td><a href="#" class="removejournal btn btn-flat btn-danger">Remove</a></td>
</tr>
</table>
<a href="#" class="add_new_row btn btn-flat btn-success">Add New Row</a>
Я хочу принимать значения из клонированной таблицы с помощью метода post, а затем я хочу вставить ее в таблицу базы данных
Так как есть шанс добавить больше строк, которые буквально означают больше значений. Поскольку вы добавляете только имя без значения массива, значения будут перезаписаны, и вы не получите все значения.
Например: вместо name="account"
to name="account[]"
Если бы я был вами, тогда я бы лучше подошел к этому, используя массив в хорошо отформатированном виде, чтобы данные были отправлены в действие соответствующим образом следующим образом
Поле имени наблюдателя тщательно, даже я заменил id классом
Примечание. Я настоятельно рекомендую вам не создавать таблицу для каждой добавленной новой строки, а добавлять ее в текущую таблицу следующим образом
<tr class="clone">
<td><input type="text" required name="payment_details[1][account]" class="account"></td>
<td><input type="text" required name="payment_details[1][party]" class="party"></td>
<td><input type="text" required name="payment_details[1][debit]" class="debit"></td>
<td><input type="text" required name="payment_details[1][credit]" class="credit"></td>
<td><a href="#" class="removejournal btn btn-flat btn-danger">Remove</a></td>
</tr>
<tr class="clone">
<td><input type="text" required name="payment_details[2][account]" class="account"></td>
<td><input type="text" required name="payment_details[2][party]" class="party"></td>
<td><input type="text" required name="payment_details[2][debit]" class="debit"></td>
<td><input type="text" required name="payment_details[2][credit]" class="credit"></td>
<td><a href="#" class="removejournal btn btn-flat btn-danger">Remove</a></td>
</tr>
Теперь в действии вашего контроллера или соответствующей страницы вы получите данные в следующем формате
payment_details =>
[1] =>
[account] => 'xyz'
[party] => 'xyz'
[debit] => 'xyz'
[credit] => 'xyz'
[2] =>
[account] => 'xyz'
[party] => 'xyz'
[debit] => 'xyz'
[credit] => 'xyz'
Который вы легко справляетесь, зацикливаясь на файлах payment_details