作者 anyv
1 个管道 的构建 通过 耗费 0 秒

编辑查看

... ... @@ -21,10 +21,29 @@ class FillidnumController extends AdminBaseController{
*/
public function file_edit(){
$id = $this -> request -> param();
$data = Db::name('members_user') -> where('id',$id['id']) -> find();
$this -> assign('data',$data);
return $this -> fetch();
if($this -> request -> isPost()){
$data_arr['id'] = $_POST['id'];
$data_arr['id_num'] = $_POST['idnum'];
$idnum = Db::name('members_user') -> where('id_num',$_POST['idnum']) -> find();
if(empty($idnum)){
$res = Db::name('members_user') -> update($data_arr);
if($res){
return true;
}else{
return 3;
}
}else{
return 2;
}
}else{
$id = $this -> request -> param();
$data = Db::name('members_user') -> where('id',$id['id']) -> find();
$this -> assign('data',$data);
return $this -> fetch();
}
}
... ...
... ... @@ -31,12 +31,30 @@
<br>
<div class="input-group">
<span class="input-group-addon">身份证号:</span>
<input type="text" class="form-control" value="{$data.id_num}">
<input type="text" class="form-control" name="id_num" value="{$data.id_num}">
</div>
<br>
<button type="button" class="btn btn-default" onclick="mysave({$data.id})">保存</button>
</form>
</div>
</div>
<script>
/**
* 点击保存
*/
function mysave(id){
idnum = $("input[name='id_num']").val();
$.post("{:url('Fillidnum/file_edit')}",{id:id,idnum:idnum},function(data){
if(data == 2){
alert('身份证号重复,保存失败!');
}else if(data == 3){
alert('保存失败!');
}else{
window.location.href="{:url('Fillidnum/file_edit',array('id'=>$data.id))}";
}
});
}
</script>
</body>
</html>
\ No newline at end of file
... ...