Как добавить в БД mysql сразу несколько строк из массива $_POST?
Есть такая табличка
<table>
<thead>
<tr>
<th>Дата</th>
<th>Водитель</th>
<th>Номер</th>
<th>Время по графику</th>
<th>Добавить</th>
</tr>
</thead>
<tbody>
<form action="add.php" method="POST">
<?php
$result ='';
for ($i=1; $i<=5; $i++) {
echo '<tr><td>'. input_date('date' .$i) . '</td>';
echo '<td><select name="name_drivers_waybill' . $i .'">';
foreach($selectDrivers as $elem){
echo '<option value="' . $elem .'">'. $elem . '</option>';
}
echo '</select></td>';
echo '<td><select name="number_auto_waybill' . $i .'">';
foreach($selectNumberAuto as $elem){
echo '<option value="' . $elem .'">'. $elem . '</option>';
}
echo '</select></td>';
echo '<td><select name="typeWB' .$i .'">';
foreach($selecttypeWB as $elem){
echo '<option value="' . $elem .'">'. $elem . '</option>';
}
echo '</select></td>';
echo '<td><input class="button_form" type="submit" value="добавить"></td></tr>';
}
?>
</form>
</tbody>
</table>
for ($i=1; $i<=5; $i++) 5 это сколько выведется строк таблицы.
Вопрос. Как добавить данные из $_POST в БД.(у меня получается добавляется либо первая, либо последняя запись). Что написать в обработчике?
Обработчик
for($i=1; $i<=$countNum; $i++) {
$date = $_POST['date' .$i];
$name_drivers_waybill = $_POST['name_drivers_waybill'. $i];
$number_auto_waybill = $_POST['number_auto_waybill'. $i];
$typeWB = $_POST['typeWB' . $i];
$sql = "INSERT INTO waybills (date,drivers, number_auto, typeWB) VALUES (:date, :name_drivers, :numberAuto, :typeWB)";
$query = $pdo->prepare($sql);
$query->execute(['date'=>$date,'numberAuto'=>$number_auto_waybill, 'name_drivers'=> $name_drivers_waybill, ,'typeWB'=>$typeWB]);
}