Я пытаюсь найти наилучший способ присвоения имен моим полям формы HTML, чтобы их можно было легко разобрать в набор объектов PHP.
Например, у меня есть следующая таблица элементов: (предположим, что она внутри формы)
<table>
<tr id='payment0'>
<td><input type='text' name='paymentType0'></td>
<td><input type='text' name='paymentAmount0'></td>
<td><input type='text' name='paymentAccount0'></td>
</tr>
<tr id='payment1'>
<td><input type='text' name='paymentType1'></td>
<td><input type='text' name='paymentAmount1'></td>
<td><input type='text' name='paymentAccount1'></td>
</tr>
</table>
Очевидно, я могу написать кучу кода для поиска по массиву $ _POST, чтобы найти все значения paymentType / Amount / Account и т. Д. И поместить их в объекты. Однако это немного вонючий, и мне интересно, есть ли лучший способ назвать эти элементы формы?
Кстати, я попытался назвать поля как управляющие массивы (по крайней мере, так я их называю), поэтому вместо paymentType0 это будет paymentType [0], а PHP увидит их как массив, который я мог бы перебрать хоть. Проблема этого подхода заключается в том, что ссылка на эти поля с помощью jQuery становится очень сложной из-за квадратных скобок.
Какое «лучшее из двух» миров решение для этого?