-17 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 20
|
|
1 | |
Отображение данных, введенных пользователем в форму и не только12.02.2014, 20:45. Показов 1391. Ответов 5
Метки нет (Все метки)
В общем, сначала на странице отображается форма с текстовыми полями, кнопкой. Нужно чтобы при нажатии кнопки, в зависимости от введенной информации, (например, заполняющий является админом или просто пользователем) появлялась разная информация. Т.е. форма исчезала и появлялась информация.
Я сам реализовывал это через создание функций, внутри которых был html код для каждого отдельно случая, т.е. function showForm, function showAdminInformation, function showUserInformation. Мне кажется это не совсем удачный вариант. Может есть что-то получше?
0
|
12.02.2014, 20:45 | |
Ответы с готовыми решениями:
5
Проверка введенных пользователем данных Проверка введенных пользователем данных Сохранение введенных пользователем данных Сохранение введенных пользователем данных и вывод сообщений об ошибках |
Марсианин
87 / 87 / 22
Регистрация: 11.10.2012
Сообщений: 333
|
|
12.02.2014, 20:47 | 2 |
glasierr, вообще сам принцип обычный, если используется 1 "шаблон" вывода, а туда просто подставляются разные значения. Вот если бы ты показал код функций и html файла - может что-то посоветовал бы исправить. Хотя возвращение HTML из функции - плохое решение. С функции должны возвращаться значения. Весь HTML должен быть в самом HTML
0
|
-17 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 20
|
||||||
12.02.2014, 21:00 [ТС] | 3 | |||||
0
|
Марсианин
87 / 87 / 22
Регистрация: 11.10.2012
Сообщений: 333
|
|||||||||||
12.02.2014, 21:31 | 4 | ||||||||||
1. запятые между арибутами HTML тегов не нужны.
2.
и снова проверяете Лучше все ошибки соберайте в массив ошибок.
И убирай из функций html. Функции - сторона php, HTML - сторона клиента. Эти стороны важно максимально разделить.
1
|
-17 / 0 / 0
Регистрация: 28.11.2012
Сообщений: 20
|
|
12.02.2014, 22:24 [ТС] | 5 |
Вот за идею с массивом спасибо, а то мне покоя не давал тот мой ужасный код
Добавлено через 51 минуту Вот в этом и проблема, что я не знаю как сделать так, чтобы в зависимости от того, что происходит в php, отображалось разное html. Сначала - форма, а после нажатия кнопки - что-то другое. Или просто разбросать по разным файлам разные отображения и не заморачиваться?
0
|
Марсианин
87 / 87 / 22
Регистрация: 11.10.2012
Сообщений: 333
|
||||||
12.02.2014, 22:42 | 6 | |||||
Да
Вот для примера.
0
|
12.02.2014, 22:42 | |
12.02.2014, 22:42 | |
Помогаю со студенческими работами здесь
6
Отправка введенных данных в форму Синхронизация данных введенных в форму на сайте, с бд Сохранение данных, введенных пользователем Проверка введенных пользователем данных Сохранение введенных пользователем данных корректировка уже введенных пользователем данных Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |