如何改变javascript消息框编码器的条件


how to change condition of javascript message box codeigniter

我想显示消息框与javascript的一些条件从数据库,这是一个例子:控制器

$email_cek = $this->model_select->select_member('where email = "$email"');如果($email_cek == 0){$facebook = $this->input->post('facebook');$facebook_cek = $this->model_select->select_member('where facebook = "$facebook"');如果($facebook_cek == 0){//其他脚本其他}{回声"你不能使用那个facebook账户,因为这个账户已经被其他成员使用了!保存失败! ');window.location.href ="会员";";}其他}{回声"您的电子邮件已被其他会员存在!保存失败! ');window.location.href ="会员";";} 之前模型
公共函数select_member($id="){$data_member = $this->db->query("select * from member ".$id);返回$ data_member -> result_array ();} 之前我有两个窗体twitter和facebook,并在数据库中现有的数据。如果输入类型相同或存在于数据库中,我想根据已经存在的数据显示一条消息。但是为什么邮件消息总是显示在邮件消息框里?? 

try model:

public function select_member($id=""){
    $data = $this->db->query("select * from member ".$id);
    return $data;
}

控制器:

$email_cek     = $this->model_select->select_member('where email = "$email"');
if($email_cek->num_rows() == 0){
    $facebook           = $this->input->post('facebook');
    $facebook_cek       = $this->model_select->select_member('where facebook = "$facebook"');
    if($facebook_cek->num_rows() == 0){
        //other script
    }else{
        echo "
        alert('You can't use that facebook account because the account has been used by another member! save aborted!');
        window.location.href='membership';
        ";
    }
}else{
    echo "
    alert('Your e-mail is exist by another member! save aborted!');
    window.location.href='membership';
    ";
}