оператор switch возможно ли такоеhttp://softtime.ru/forumоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372163спасибо!оператор switch возможно ли такоеTue, 31 Mar 2009 13:39:18 +0300Bvzоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372161"? define('LOGIN_TooSmal', 1); define('LOGIN_TooBig', 2); define('LOGIN_InvalidChars', 4); define('LOGIN_AlreadyRegistered', 8); $login_msgset = array( LOGIN_TooSmal =" 'Логин короче двух символов', LOGIN_TooBig ="...оператор switch возможно ли такоеTue, 31 Mar 2009 13:30:09 +0300Trianonоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372160"Когда-то я о таком здесь писал, давно, уже не помню где (а может это и приснилось мне :))). Писали-писали, не...оператор switch возможно ли такоеTue, 31 Mar 2009 13:29:22 +0300Ленаоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372154в нашем случае заданы исходные варианты ошибок define('LOGIN_TooSmal', 1); define('LOGIN_TooBig', 2); define('LOGIN_InvalidChars', 4); define('LOGIN_AlreadyRegistered', 8); ошибок может быть...оператор switch возможно ли такоеTue, 31 Mar 2009 12:32:27 +0300Bvzоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372149Если вы произведете логическое ИЛИ над двумя операндами, например, 2 и 5, то вы получите 7. Как вы можете узнать,...оператор switch возможно ли такоеTue, 31 Mar 2009 12:01:37 +0300sim5оператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372148а можно сделать обратное, т.е. разделение? мне предложеное выше решение очень понравилось, хотя вариантов$login_error_set; не так уж и много можно...оператор switch возможно ли такоеTue, 31 Mar 2009 11:50:30 +0300Bvzоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372143Вообще-то это не суммирование, строго говоря, а соединение по ИЛИ (дизъюнкция). Поступить как? В вашем случае, мне так кажется, проще...оператор switch возможно ли такоеTue, 31 Mar 2009 11:32:52 +0300sim5оператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372141разобрался, он суммирует все ошибки, тогда напрашивается еще один вопрос, а как разобрать $_SESSION, полученную из $_SESSION = $login_error_set; чтоб...оператор switch возможно ли такоеTue, 31 Mar 2009 11:21:03 +0300Bvzоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372139Для того же, что и: +=, -=, ^=, .= и т.п..оператор switch возможно ли такоеTue, 31 Mar 2009 11:12:20 +0300sim5оператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372137согласен, правильнее будет собрать все ошибки и выдать пользователю сразу )) вышеприведенный пример может это, я и мею ввиду не...оператор switch возможно ли такоеTue, 31 Mar 2009 11:00:43 +0300Bvzоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372136Смениете порядок, и в if получится. Вам совсем не в этом смысле указали. Если вы так будете выдавать сообщения об...оператор switch возможно ли такоеTue, 31 Mar 2009 10:51:46 +0300sim5оператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372135в том то и дело, почему я и прибегнул с switch, т.к. если брать конструкцию if else, то значение ошибки...оператор switch возможно ли такоеTue, 31 Mar 2009 10:44:49 +0300Bvzоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372126Корректная , на мой взгляд , реализация выглядела бы как-то так: "? define('LOGIN_TooSmal', 1); define('LOGIN_TooBig', 2); define('LOGIN_InvalidChars', 4); define('LOGIN_AlreadyRegistered', 8);...оператор switch возможно ли такоеTue, 31 Mar 2009 10:12:56 +0300Trianonоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372125через заполненную форму поступают данные, например логин, данный фрагмент, делает 1. проверяет соответветсвует ли логин нужному формату 2. проверяет, чтоб...оператор switch возможно ли такоеTue, 31 Mar 2009 09:59:17 +0300Bvzоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372124Я не понимаю смысла этого фрагмента...оператор switch возможно ли такоеTue, 31 Mar 2009 09:52:27 +0300Trianonоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372123полностью это так выглядит $login_query =mysql_fetch_assoc(mysql_query("SELECT login FROM user WHERE login='$_POST' ")); switch ($_POST) { case (!preg_match("|^+$|i", $_POST)): $_SESSION...оператор switch возможно ли такоеTue, 31 Mar 2009 09:44:36 +0300Bvzоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372119Я хочу сказать, что Вы опять написали нечто, не несущее никакой смысловой нагрузки. После case должна быть константа. А у...оператор switch возможно ли такоеTue, 31 Mar 2009 08:37:43 +0300Trianonоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372095т.е. вы хотите сказать лучше использовать оператор if else?оператор switch возможно ли такоеTue, 31 Mar 2009 01:09:02 +0300Bvzоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372094корм явно не в коня...оператор switch возможно ли такоеTue, 31 Mar 2009 01:03:31 +0300Trianonоператор switch возможно ли такоеhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=63971#post372093теперь буду знать )) я все равно решил вынес запрос за пределы оператора $login_query =mysql_fetch_assoc(mysql_query("SELECT login FROM user WHERE...оператор switch возможно ли такоеTue, 31 Mar 2009 00:28:05 +0300Bvz