AngularJS、AJAX、JQuery、または最も簡単なものを使用して、ユーザー名と電子メールが既に登録されていることをユーザーに伝えたいだけです。
PHPを必要とするものだけでなく、他のチェックのためにすでにAngularJSを実装しています。
これが私のphp関数です:
public function user_exists() {
$username = $this->db->escape($this->input->post('username'));
$data = array(
'username' => $username,
'email' => $this->db->escape($this->input->post('email')),
'password' => crypt($this->db->escape($this->input->
post('password'))),
'user_id' => md5('I really like pie, '. $username)
);
$does_user_exist = "SELECT COUNT(`user_id`) FROM `users` WHERE
`username` = " . $data['username'] . " || `email` = " .
$data['email'] . "";
$query = $this->db->query($does_user_exist);
if($query->num_rows() > 0) {
return true;
}
}
よろしくお願いします。