@Flexx0

Что не так с циклом?

Что не так с циклом? В БД приходит дубль последней записи.

$id_tr = $_POST['id_tr'];
extract($_POST);
$yyy = (count($_POST)) / 4;

for ($i = 0; ; $i++) {
   if ($i == $yyy ) {
      break;
   } else {
		$sql = "INSERT INTO wow (id_tr, day_no, day_title, day_desc)
		VALUES ('$id_tr', '${"day_no".$i}', '${"day_title".$i}', '${"day_desc".$i}')";
		$conn->query($sql);
   }  
}
  • Вопрос задан
  • 241 просмотр
Пригласить эксперта
Ответы на вопрос 1
@vim-studio
Увлекаюсь Электросамокатами веду канал на ютуб
Привет, у тебя в форе отсутствует условие для выхода из цикла

т.е сейчас написано от и = 0, делать увеличение и на 1 каждый раз

правильнее написать думаю
for ($i = 0; $i <= $yyy ; $i++) {
$sql = "INSERT INTO wow (id_tr, day_no, day_title, day_desc)
VALUES ('$id_tr', '${"day_no".$i}', '${"day_title".$i}', '${"day_desc".$i}')";
$conn->query($sql);
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы