PHP删除菜单,菜单的编辑于删除功能

摘要:后台php代码

添加:

public function add(){

$pid = (int)input('get.pid');

$mid = (int)input('get.mid');后台php代码

添加:

public function add(){

$pid = (int)input('get.pid');

$mid = (int)input('get.mid');

$data['parent_menu'] = $this->db->table('admins_menu')->where(array('mid'=>$pid))->item();

$data['menu'] = $this->db->table('admins_menu')->where(array('mid'=>$mid))->item();

return $this->fetch('',$data);

}

删除:

public function delete(){

$mid = (int)input('post.mid');

$res = $this->db->table('admins_menu')->where(array('mid'=>$mid))->delete();

if(!$res){

exit(json_encode(array('code'=>1,'msg'=>'删除失败')));

}

exit(json_encode(array('code'=>0,'msg'=>'删除成功')));

}

前台异步调用javascript代码:function add(mid){

var pid = $('#pid').val();

layer.open({

type:2,

title:mid>0?'编辑菜单':'添加菜单',

shade:0.3,

area:['480px','420px'],

content:'/index.php/admins/menu/add?mid='+mid+'&pid='+pid

});

}

function del(mid){

layer.confirm('确定要删除吗?',{

icon:3,

btn:['确定','取消']

},function(){

$.post('/index.php/admins/menu/delete',{'mid':mid},function(res){

if(res.code>0){

layer.alert(res.msg,{'icon':2});

}else{

layer.msg(res.msg,{'icon':1});

setTimeout(function(){window.location.reload();},1000);

}

},'json');

});

}

批改老师:天蓬老师批改时间:2019-05-17 17:48:20

老师总结:(int)input('get.pid'); 推荐使用 intval()函数代码这种强制转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值