|
|
|
| Навоял вот такое (Это мой первый опыт )
class CheckReg {
// Логин
function User($data){
$user=trim(mysql_escape_string($_POST['user']));
if(empty($user)){
$err=$err."<p style='color:red;'>Вы не ввели имя пользователя!</p>";
unset($user);
}
return $user;
}
// Пароль
function Pass($data,$datad){
$passwd=trim(mysql_escape_string($_POST['passwd']));
$passwdd=trim(mysql_escape_string($_POST['passwdd']));
if(empty($passwd)){
$err=$err."<p style='color:red;'>Вы не ввели пароль пользователя!</p>";
unset($passwd);
}
if(empty($passwdd)){
$err=$err."<p style='color:red;'>Вы не ввели проверочный пароль пользователя!</p>";
unset($passwdd);
unset($passwd);
}
if(!empty($passwd)&& !empty($passwdd)&& $passwd<>$passwdd){
$err=$err."<p style='color:red;'>Пароль и проверочный пароль не совпадают!</p>";
unset($passwdd);
unset($passwd);
}
return $passwd;
}
|
Скажите как возвращать из функции вместе с переменной и сообщение об ошибке в переменной $err
В Зарание Благодарю и с Наступающими! | |
|
|
|
|
|
|
|
для: dimonich2004
(27.12.2012 в 09:16)
| | Можно из функции возвращать массив. | |
|
|
|
|
|
|
|
для: Lotanaen
(27.12.2012 в 09:59)
| | Я об этом думал.. но надеялся на более компактный выход в плане кода, без последующего обхода массива
Спасибо! | |
|
|
|
|
|
|
|
для: dimonich2004
(27.12.2012 в 10:06)
| | можно переменную $err как глобальную в функции прописать как вариант. | |
|
|
|
|
|
|
|
для: Lotanaen
(27.12.2012 в 12:46)
| | Если не трудно: как её объявить глобальной? | |
|
|
|
|
|
|
|
для: dimonich2004
(27.12.2012 в 14:39)
| |
<?php
function bla()
{
global $var;
}
?>
|
| |
|
|
|
|
|
|
|
для: Jovidon
(27.12.2012 в 14:49)
| | Спасибо! | |
|
|
|