<?php
$arr=explode("\n",$form_state['values']['students_add']);
$lenght=count($arr);
$str="^([0-9a-zA-Zа-яА-ЯёЁ ]+),([ a-z0-9_.-]+)@(([a-z0-9\-]+\.)+[a-z ]{2,6})";
for ($i=0;$i<$lenght;$i++) {
if (!mb_ereg($str, $arr[$i])) {
form_set_error('students_add', t("Ошибка ввода. Введите учеников в формате: Фамилия Имя Отчество,e-mail адрес"));
}
Проверка каждой строки по шаблону.
Сам догадался
<?php
$arr=explode("\n",$form_state['values']['students_add']);
$lenght=count($arr);
$str="^([0-9a-zA-Zа-яА-ЯёЁ ]+),([ a-z0-9_.-]+)@(([a-z0-9\-]+\.)+[a-z ]{2,6})";
for ($i=0;$i<$lenght;$i++) {
if (!mb_ereg($str, $arr[$i])) {
form_set_error('students_add', t("Ошибка ввода. Введите учеников в формате: Фамилия Имя Отчество,e-mail адрес"));
}
}
?>
Проверка каждой строки по шаблону.
Up
Проверка каждой строки по шаблону.
Ну помогите кто нибудь)
Передать значение глобальной переменной
а как её включить? или может как то по другому можно составить запрос?
Выборка данных по текстовому полю
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry 'Студенты' for key 'name': INSERT INTO {role} (name, weight) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1); Array ( [:db_insert_placeholder_0] => Студенты [:db_insert_placeholder_1] => 3 ) в функции add_users_install() (строка 25 в файле E:\home\diplom.ru\www\sites\all\modules\add_users\add_users.install).
Добавление таблицы. Ошибка
Спасибо огромное, я просто недавно начал изучать Drupal)