15.05 2010

Нет, я о другом спрашиваю

Автор: admin | Категории: Пишут люди


Нет, я о другом спрашиваю

Нет, я о другом спрашиваю. Нужно сделать чтобы при регистрации проверялось наличии email в списке пользователей. Идеи есть, но затык какой-то, не могу понять как параметр пропихнуть с метод. Собственно jQuery скрипт: $(document).ready(function() { $(‘#emailid’).change(function() { var msg = $(‘#emailid’).val(); $.post(“”, {message: msg}, function(data) { console. log(data); if(data==’OK’) { $(‘messg’).html(‘Bad’); } else $(‘messg’).html(‘OK’); }); }); }); emailid – проверяемое поле. Контроллер User function checkEmail($email){ if($_POST && $_POST[$email] != NULL){ $this->usermodel->checkUserByEmail($email); } else redirect (‘user/item_list’); } Ну и модель function checkUserByEmail($email) { $data = array(); $this->db->where(‘email’,$email); $q = $this->db->get(‘users’); if($q->num_rows()>0) { $data = ‘OK’; } else $data = ‘NO’; return $data; } Сейчас матерится

Message: Missing argument 1 for User::checkEmail() Filename: controllers/user. php A PHP Error was encountered Severity: Notice Message: Undefined variable: email Filename: controllers/user. php

Получается, что не пролезает переменная с формы. Как это исправить, где я ошибся?

Понравилась статья? Получай обновления и будь всегда в курсе событий!
Подпишись на RSS или
blog comments powered by Disqus