У меня есть следующая таблица:
В результате этого кода появилась таблица:
<table class="table table-bordered">
<thead>
<tr>
</tr>
</thead>
<tbody>
<tr ng-repeat="1 in [1, 2, 3, 4, 5]">
<td>Name: <input type="text" ng-model="name" size="40" /></td>
<td>Amount: <input type="text" ng-model="amount"/></td>
<td>Date: <input type="date" ng-model="date"/></td>
</tr>
</tbody>
</table>
<center><button>Send</button></center>
Как я могу опубликовать значения этих строк?
Проводка информации в виде массива должна помочь. Измените свое tbody
на что-то вроде этого
<tbody>
<tr ng-repeat="1 in [1, 2, 3, 4, 5]">
<td>Name: <input name="table[]" type="text" ng-model="name" size="40" /></td>
<td>Amount: <input name="table[]" type="text" ng-model="amount"/></td>
<td>Date: <input name="table[]" type="date" ng-model="date"/></td>
</tr>
</tbody>
и получить table
с помощью $_POST['table']
это даст вам что-то вроде:
array (
0 => 'John'
1 => '90'
2 => 'june'
)
name='table1[]'
в ваш тег ввода. все с этим именем будет помещено в массив и отправлено на сервер.