получение значений с помощью метода post из клонированного поля

<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, а затем я хочу вставить его в таблицу базы данных

0

Решение

Так как есть шанс добавить больше строк, что буквально означает больше значений. Поскольку вы добавляете только имя без значения массива, значения будут перезаписаны, и вы не получите все значения.

Например: вместо name="account" в name="account[]"

На вашем месте я бы лучше подошел к этому, используя массив в хорошо отформатированном виде, чтобы данные были соответствующим образом размещены в действии, как показано ниже.

наблюдатель название поле осторожно, даже я заменил Я бы с учебный класс

Примечание: я настоятельно рекомендую вам не создавать таблицы для каждой новой добавленной строки
вместо этого добавьте это к текущей таблице следующим образом

<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'

Что вы можете легко управлять, переходя в детали платежа

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector