@4sadly

Правильно ли так делать?

Нужна форма, в которой будут много одинаковых объектов со свойствами, будет ли правильно делать такое:
<form method="post">
        <input type="text" name="login[]" placeholder="Логин">
        <input type="text" name="name[]" placeholder="Имя">
        <input type="text" name="login[]" placeholder="Логин">
        <input type="text" name="name[]" placeholder="Имя">
        <button type="submit" class="btn">Создать</button>
    </form>

И как их потом правильно перебрать, чтобы name[0] и login[0] были в одном массиве? если кто с таким сталкивался, прошу - отзовитесь
  • Вопрос задан
  • 82 просмотра
Решения вопроса 1
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
А если кто то пропустит поле одно?
Можно перебрать потом обычным циклом, так как ключи логинов и имён будут верными для пар
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
php666
@php666
PHP-макака
как правило подобные решения неизбежно напарываются на кучу нюансов.
лучшее решение - нажал кнопку - появилась форма с кнопкой сохранения. сохранил эту форму через аякс, проставил необходимые ID в необходимые поля. еще раз кнопку нажал - еще одна форма.

5e90e959b998e147039742.jpeg

а то, что у тебя неизбежно выльется в чудовищьный говнокод.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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