Добавить строки в таблице бд в зависимости массива

124
05 сентября 2019, 13:40

Подскажите пожалуйста, есть n-ое количество input. Оно всегда разное, может быть 1, может быть 20. Код выглядит так:

<form action="/1.php" method="post"> 
<input type="text" value="1" name="more[1]"> 
<input type="text" value="2" name="more[2]"> 
<input type="text" value="3" name="more[3]"> 
<input type="text" value="4" name="more[4]"> 
<input type="text" value="5" name="more[5]"> 
<input type="submit"> 
</form>

Как добавить в таблицу базы данных столько же строк сколько у нас input в форме? То есть в таблице должно создаться 5 записей. Заранее спасибо.

Answer 1

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

<?php
$names = isset($_POST['name']) ? $_POST['name'] : null;
if (count($names) > 0) {
    foreach ($names as $name) {
        // тут вставлять данные в таблицу
    }
}
READ ALSO
REST API - авторизация/регистрация через соцсети и по email/password

REST API - авторизация/регистрация через соцсети и по email/password

Требуется сделать регистрацию+авторизацию в мобильном приложении через соцсети или через емейл на удалённом REST API сервере (я отвечаю именно...

112
Не приходит письмо на почту после регистрации [дубликат]

Не приходит письмо на почту после регистрации [дубликат]

Данный вопрос является точным дубликатом:

123
Лишние символы в URL

Лишние символы в URL

Сорян за нубовские вопросы, но решения не нашелВникаю в разработку REST API, использую PHP STORM + MAMP Файл index

110
Как получить все ключи массива $request в Laravel?

Как получить все ключи массива $request в Laravel?

Как получить все ключи массива $request в Laravel? Подскажите способ без перебора этого массива, без всяких цикловДолжен же быть простой метод из коробки

114