Тема: Проблемы с записями в ДБ и регулярными выражениями
Привет всем, столкнулся с проблемой
1) Контроллер вызывает билиотеку в которой написано:
$CI =& get_instance();
$CI->load->database();
$CI->db->like('login', $login);
$CI->db->from('accounts');
$error = "";
$count_error = 0;
$account_select = $CI->db->count_all_results();
$CI->db->close();
if ($account_select >= 1) {$count_error++; $error[] = "Логин уже зарегестрирован";}
if ($count_error > 0) {echo "Ошибки в регистрации"; return $error}
else
{
$data = array(
................
);
$IC =& get_instance();
$IC->load->database();
$IC->db->insert('accounts', $data);
$out = "<font color='green'>Аккаунт успешно зарегестрирован</font>";
return $out;
}
2) после того как выполняеться конец когда (инсерт в базу) он идет проверять логин не игнорируя инсерт хотя по выражению оно вверху. (как-будто страница перезагружается, и код выполняеться вновь)
с чем это может быть связано?
