아이디중복체크를 ajax로넘겨서 체크하고 회원가입연습하고잇는데요
view에서 alert창으로 확인해서 나오게하는데요
가입할때
중복체크를 한사람만 회원가입할수잇게하려고하는데요??
어떻게해야죠?
중복체크하고 어떤값(data.resut)값을 가입버튼누르고 체크해야할거같은데..ㅠㅠ
잠만도와주십시요
부탁드립니다..
view
$.ajax({
type: "POST",
url: "/ci_member/ajax_id_check",
dataType: "json",
// data:{userid:$("#userid").val()},
data:'userid='+f_data,<br />
error: function(data) { <br />
alert(data);<br />
},<br />
success:function(data){<br />
if(data.error=="00"){<br />
alert(data.result);<br />
}else{<br />
alert(data.result);<br />
} <br />
}<br />
});<br />
<form name="f_form" id="f_form" action="register_member" method='post' enctype="multipart/form-data" style="margin:0;">
<td height="36" bgcolor="white" >
<input type="text" name="userid" id="userid" size="19" value="{= set_value('userid')}" >{= form_error('userid')}
<input type="button" class="addBtn" value="중복체크"></button>
</td>
<b><input type="submit" value="등록" /></b>
controller
if( !$_POST['userid'] ){
$data = array('error'=>'01', 'result'=>'아이디가 없습니다.');
echo json_encode($data);
}
$data=$this->model->getid($userid);
if($data>0){
$data = array('error'=>'02', 'result'=>'등록된 아이디가 있습니다.');
echo json_encode($data);
}
$data = array('error'=>'00', 'result'=>'등록가능한 아이디입니다.');
echo json_encode($data);
|
그 필드에 값이 있다면 회원가입처리하시면 됩니다.