php查询结果后的删除按钮怎么实现

 我来答
梦轩i
2017-01-06 · TA获得超过109个赞
知道答主
回答量:92
采纳率:0%
帮助的人:20万
展开全部
需要在删除按钮(一般为<a>标签)上传入一个id,id为该结果的唯一标识。然后通过控制器中的方法接收id,并调用模型中的方法实现删除。
例子:
按钮:
<a onclick="return confirm('确定要删除吗?');" href="<?php echo U('delete?id='.$v['id']); ?>" title="移除">移除</a>

控制器方法:
public function delete()
{
$id = I('get.id');
$model = D('Category');
if(FALSE !== $model->delete($id))
{
$this->success('删除成功!'); // 返回上一页面
exit;
}
else
$this->error('删除失败!');
}

模型方法:
protected function _before_delete($option)
{
$children = $this->getChildren($option['where']['id']);
if($children)
{
$children = implode(',', $children);
$this->execute("DELETE FROM jxshop_category WHERE id IN($children)");
}
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式