olegking
Guest
Я такой конструкцией проверяю правильность ввода, но она какая-то ИМХО кривоватоя,что
Как лучше делать ? А то я пытаюсь писать компактный код, а хотелосб бы ещё выводить в чем именно ошибка.
if (( (!$row_id_user=mysql_fetch_array(mysql_query("SELECT id FROM `xtex_users` WHERE login='$login_ban'")) && ($login_ban!='')) || ( ($ip_ban!='') && (!$row_ip_user=mysql_fetch_array(mysql_query("SELECT id FROM `xtex_ban` WHERE ip_ban='$ip_ban'")) && ((preg_match("/^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\$/i",$ip_ban))) ) ) print ("БАН ДОБАВЛЕН В БАЗУ<BR><BR>"; else print (“Бан не добавлен”);
Как лучше делать ? А то я пытаюсь писать компактный код, а хотелосб бы ещё выводить в чем именно ошибка.
if (( (!$row_id_user=mysql_fetch_array(mysql_query("SELECT id FROM `xtex_users` WHERE login='$login_ban'")) && ($login_ban!='')) || ( ($ip_ban!='') && (!$row_ip_user=mysql_fetch_array(mysql_query("SELECT id FROM `xtex_ban` WHERE ip_ban='$ip_ban'")) && ((preg_match("/^([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\.([0-9]{1,3})\$/i",$ip_ban))) ) ) print ("БАН ДОБАВЛЕН В БАЗУ<BR><BR>"; else print (“Бан не добавлен”);