Проверьте, существует ли имя пользователя в базе данных с помощью codeigniter и ajax.Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Проверьте, существует ли имя пользователя в базе данных с помощью codeigniter и ajax.

Сообщение Anonymous »

Может ли кто-нибудь помочь мне проверить, есть ли имя пользователя в моей базе данных, используя ajax и воспламенитель кода?
Я не могу использовать метод form_validation, так как у меня есть модальные окна, которые мешают проверке.

Сейчас мой контроллер выглядит так:

function filename_exists(){
$username = $this->input->post('username');
$data['exists'] = $this->User_model->filename_exists($username);
}


Моя модель:

function filename_exists($username)
{

$this->db->select('*');
$this->db->from('users');
$this->db->where('username', $username);
$query = $this->db->get();
if ($query->num_rows() == 0) {
return true;
} else {
return false;
}
}


и мой пост ajax:

function check_if_exists() {


var username = '';
var DataString=$("#form1").serialize();
$.ajax({
url: "index.php/Files/filename_exists/",
type: "post",
data: DataString + '&username=' + username,
success: function(response) {

if (response == true) {
$('#msg').html(''+msg+"");

}
else {

$('#msg').html('Value does not exist');
}

}
});

}


ОБНОВЛЕНИЕ



User ID:

First Name:

Last Name:

Username:

Password:

Password:

Email:

Add New User


Подробнее здесь: https://stackoverflow.com/questions/379 ... r-and-ajax
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»