| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Динамические данные на странице |
| Автор: Strafer 29.1.2010, 16:29 | ||||||||
| День добрый подскажите как правильно расположить. Проблема следующая На странице в меню есть пунк "администрирование". Выглядит он так
Тобишь по умолчанию я вижу следующее
в случае выбора первого пункта меню нажимаю Отправить выводит следующее
далее когда заполняю поля мне надо создать пользователя в БД и вернутся на выбор действий. Возврат на первое меню происходит, но как видно пользователь не создаётся. Вопрос куда вставить код добавления пользователя? Код имеет следующий сокращённый вид(проверки различные из него выброшены)
|
| Автор: Ипатьев 29.1.2010, 17:09 |
| а зачем такой странный радиобаттон? почему нельзя просто вывести форму с параметрами пользователя, и просто отредактировать пароль или фио? причем форма будет та же самая, что и для добавления. и я не вижу в коде корректного искейпинга данных для SQL запроса. |
| Автор: Strafer 1.2.2010, 09:33 |
| s0lman, спасибо за подсказку я сделал. Просто обработку ставил не там(надо было до switch, а внутри ) И во внутрь функций рисующих меню подобавлял каждой по sabmit, вместо одного внешнего. |
| Автор: Ипатьев 1.2.2010, 09:47 | ||
одно скрытое поле в форме решит все проблемы. А зачем узнавать? Почему бы просто не обновить все поля? Зачем юзера грузить кучей вопросов и увсе редактировать по одному кусочку, если можно ему вывести просто форму, и пусть редактирует, что хочет? Почему бы не посмотреть, как сделаны другие сайты, перед тем, как начинать учиться делать свой? Я представляю, как выглядело бы редактирование профайла на этом форуме по такой схеме. |
| Автор: Strafer 1.2.2010, 10:22 |
| Я не пишу свой сайт, всего лишь помогаю человеку. Для меня пока что сложновато написать нечто подобное тому как сделано на форумах и сайтах по поводу редактирования профиля. Потому как сделать форму и отправить в БД легко, а потом восстановить из БД все заполненые данные чтобы потом пользователь их изменил - это уже сложнее. Хотя если построить схему как это должно быть, думаю можно попробывать. |
| Автор: Ипатьев 1.2.2010, 10:44 |
| Я думаю, надо сразу учиться делать правильно. Тем более, что все форумы и сайты делаются из одинаковых кирпичиков - простых действий. Просто в этом форуме их больше. Но сами по себе формы и их обработка здесь такие же, как везде. В чем сложность "восстановить" данные из БД? Это ведь, по сути, обычный вывод данных. Используется на любой странице по 10 раз. |