Как добавить в БД 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]);
}

Ответы (0 шт):