Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Одностраничная Форма PHP
Покинул форум
Сообщений всего: 4
Дата рег-ции: Апр. 2021
Помог: 0 раз(а)
Привет всем! Очень нужна ваша помощь.
Задание:
Должен быть составлен список гостей.
1) Введите следующие данные в первую форму:
- повод (например, день рождения, свадьба и т. д.)
- Дата
- место
- количество гостей
2) Информация с первой страницы формы отображается в виде текста на второй странице формы. В зависимости от количества гостей отображаются текстовые поля, в которых имена гостей могут быть введены.
3) третья страница содержит информацию из первой страницы в виде текста. Ниже имена гостей пронумерованы в алфавитном порядке.
Помимо вывода, данные должны быть сохранены в формате JSON.
Сложность: все должно быть доступно в одном файле index.php (т.е. не в трех файлах для разных страницы форм, а в одном файле, который запрашивает с помощью операторов if, какая страница должна быть вызвана.
Вот мой код. Никак не могу понять, какие именно условия if должны быть, чтобы программа работала. У меня нет перехода на else....
+ не знаю, как сохранить гостей (понимаю только что это должен быть array) и показать их на следующей странице.
Буду очень признательна, если мне поможете. Спасибо )
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
asd123 пишет:
Привет всем! Очень нужна ваша помощь.
Добрый день!
По Вашему коду:
1. Язык? Вы используете русский, немецкий, английский и непонятный,
например, "number der Gдste", что видимо на немецком выглядело бы как "Anzahl der Gäste".
В формуляре на английском кнопка на немецком, <input type="Submit" name="" value="weiter"> и.т.п
2. В <input type="number" потерян атрибут min=1. Можно случайно выбрать -1, и валидация пройдёт.
3. На втором шаге можно вернуться назад, но не видно кнопки "weiter".
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.