Здравствуйте все в форуме. Хочу передавть данные для отправки почты через Mysgl. Так вот. Перед тем как записать в Mysgl название, имя и адрес, наверное надо былобы соорудить какуюто проверку почты и имени. Нашёл в класе Lib такую строку: ########################################################################### # check email format проверить электронную почту @isEmail[sEmail][result] $result( def $sEmail && ^sEmail.pos[@] > 0 && ^sEmail.match[^^(?:[-a-z\d\+\*\/\?!{}`~_%&'=^^^$#]+(?:\.[-a-z\d\+\*\/\?!{}`~_%&'=^^^$#]+)*)@(?:[-a-z\d_]+\.){1,60}[a-z]{2,6}^$][i] ) #end @isEmail[] ########################################################################### и для прверки почты хочу её применить, но не знаю в каком месте прописать её. Привожу код куда имею желание её пристроить: ############################################################### @body_main[] ^connect[$connect_oly_string]{$cats[^table::sql{select * from preference where id ='$form:id'}] ^if($cats){ ^cats.menu{ $Tut[$cats.title]
<tr> <td><b>А если передумаете</b></td> <td><input type=reset value='Отмените запрос'></td> </tr> </table> </form>}}} ^if(def $form:name && def $form:email){ ^connect[$connect_oly_string]{^void:sql{insert into employees (name, email, title) values ('$form:name', '$form:email','$cats.title') } Благодарим за заказ, через секунду ссылка будет отправлена вам на указаный адрес $url[] $response:refresh[ $.value(2) $.url[$url] ] } }{ …для добавления новости необходимо заполнить все поля формы } ######################################################### И ещё хотелось бы както имени проверочку устроить, чтобы оно хоть из одного символа не состояло.