.NET ONLY
71 / 71 / 7
Регистрация: 05.10.2011
Сообщений: 495
|
||||||
1 | ||||||
Поочередное выполнение задач сценария31.10.2012, 02:58. Показов 1538. Ответов 5
Метки нет (Все метки)
Здравствуйте!
Вот у меня есть контроллер register.php, он отображает страницу регистрации (используется Smarty):
Дело в том что код который описывает эту процедуру должен быть написан тут же, в файле register.php. Тоесть, сначала идет код который загружает шаблон, дальше код который добавляет пользователя в базу НО только он срабатывает когда пользователя нажимает на кнопку... Как такое реализовать? Заранее благодарен!
0
|
31.10.2012, 02:58 | |
Ответы с готовыми решениями:
5
Выполнение сценария + перенаправление по внешней ссылке как после exit возобновить выполнение сценария? чем задать выполнение сценария через определенный интервал? Выполнение сценария при переходе на новую страницу |
603 / 578 / 103
Регистрация: 16.07.2012
Сообщений: 1,762
|
|
31.10.2012, 03:19 | 2 |
в контроллере не должно быть никаких обращений к базе это должно быть в модели
отслеживайте нажатие кнопки и передавайте в модель на обработку
0
|
.NET ONLY
71 / 71 / 7
Регистрация: 05.10.2011
Сообщений: 495
|
|
31.10.2012, 11:09 [ТС] | 3 |
А как именно отловить нажатие на кнопку например, и передать в модель?
0
|
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
|
|
31.10.2012, 13:25 | 4 |
У вас сайт на каком-то фреймворке? Или это на колене собранная CMS?
0
|
.NET ONLY
71 / 71 / 7
Регистрация: 05.10.2011
Сообщений: 495
|
|
01.11.2012, 18:28 [ТС] | 5 |
У меня подобие MVC + Smarty.
0
|
112 / 93 / 15
Регистрация: 03.10.2012
Сообщений: 315
|
||||||
01.11.2012, 18:38 | 6 | |||||
Нажатие кнопки вам отлавливать нет необходимости. В форме явно есть кнопка Отправить, которая в исходном коде представлена в виде:
Получается, вам нужно в action вашей формы вставить адрес, по которому у вас отработает контроллер. В контроллере обрабатываете массив полученных данных, создаете объект модели, присваиваете соотвествующим атрибутам модели соотвествующие значения и сохраняте модель в БД. Не забудьте при сохранении модели провести валидацию указанных данных (многие фреймворки делают это автоматически на основе описаний полей класса модели).
0
|
01.11.2012, 18:38 | |
01.11.2012, 18:38 | |
Помогаю со студенческими работами здесь
6
Поочередное выполнение потоков Как сделать поочередное выполнение операций Одновременное (а не поочередное) выполнение двух циклов Выполнение сценария cmd Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |