</form>
Gaist-Endruy
( off
)
(
11:18 01-04-2009
)
Здесь для создания открывающего формы использована функция form_open. Главное преимущество от использования этой функции в том, что она формирует ссылку в параметре action. Ссылка составляется из трех частей: значений переменных $$config['base_url'] и $$config['index_page'], которые задаются в файле /application/config/config.php
Gaist-Endruy
( off
)
(
11:18 01-04-2009
)
Для использования form_open необходимо загрузить Form Helper
$$this->load->helper('form');
Gaist-Endruy
( off
)
(
11:18 01-04-2009
)
Сама форма содержит три поля, в которые посетитель должен ввести свои данные (ник, полное имя и адрес почты). После нажатия на кнопку «Отправить» данные отсылаются на URL www.site.com/index.php/main/checkdata. По-умолчанию, отправка осуществляется методом POST
Gaist-Endruy
( off
)
(
11:19 01-04-2009
)
Теперь переходим непосредственно к проверке.
Gaist-Endruy
( off
)
(
11:19 01-04-2009
)
Принцип работы библиотеки validation следующий. создаеш правила для каждого поля формы, а затем выполняеш проверку соответствия полученных значений этим правилам.
Gaist-Endruy
( off
)
(
11:20 01-04-2009
)
ак это будет выглядеть:
function checkdata() {
$$this->validation->set_rules($$rules);
Gaist-Endruy
( off
)
(
11:20 01-04-2009
)
if ($$this->validation->run() === TRUE) {
//сохраняем введенные данные (например, в БД)
//……….
//отправляем пользователя на главную страницу
$$this->load->view('index');
}
else {
$$this->load->helper('form');
$$this->load->view('userdata');
}
}
Gaist-Endruy
( off
)
(
11:22 01-04-2009
)
Более подробно сдесь.
-=TRIADA=-
( off
)
(
17:06 02-04-2009
)
Gaist-Endruy, спосибо, но мне сам скрипт не надо, да и вообще я уже закончил скрипт регистрации.