@Ayk72

Как получить данные с формы и записать их в БД?

Доброй ночи!

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

<form>
<input name="title[]">
<input name="date[]">

<input name="title[]">
<input name="date[]">

<input name="title[]">
<input name="date[]">

....


</form>


Нужно, чтобы отправленные данные сохранялись в бд, в одну запись 2 параметра, не любые, а рядом стоящие. Что-то типа такого:

$title = $_POST['title'];
$date = $_POST['newdate'];

foreach ($date as $k) {
"INSERT INTO ... (title, date) values ('{$id}', '', '{$k}')" ); 
}


Но как сюда указать еще и title?
  • Вопрос задан
  • 153 просмотра
Решения вопроса 1
@vedmaka
Если и title и date обязательны для заполнения, то следуйте совету выше, как то так:
$titles = $_POST['title'];
$dates = $_POST['date'];
foreach( $titles as $index => $title ) {
   $date = $dates[$index];
   // Теперь в $date у нас дата соответствующая $title
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы