
请高手帮助我解释一下下面这段代码,对于PHP是菜鸟,求高手指点,感激不尽!
publicfunctionrecommend(){if(isset($_POST['ids'])&&$_GET["recommend"]){$ids=I('post.i...
public function recommend(){
if(isset($_POST['ids']) && $_GET["recommend"]){
$ids = I('post.ids/a');
if ( $this->posts_model->where(array('id'=>array('in',$ids)))->save(array('recommended'=>1))!==false) {
$this->success("推荐成功!");
} else {
$this->error("推荐失败!");
}
}
if(isset($_POST['ids']) && $_GET["unrecommend"]){
$ids = I('post.ids/a');
if ( $this->posts_model->where(array('id'=>array('in',$ids)))->save(array('recommended'=>0))!==false) {
$this->success("取消推荐成功!");
} else {
$this->error("取消推荐失败!");
}
}
} 展开
if(isset($_POST['ids']) && $_GET["recommend"]){
$ids = I('post.ids/a');
if ( $this->posts_model->where(array('id'=>array('in',$ids)))->save(array('recommended'=>1))!==false) {
$this->success("推荐成功!");
} else {
$this->error("推荐失败!");
}
}
if(isset($_POST['ids']) && $_GET["unrecommend"]){
$ids = I('post.ids/a');
if ( $this->posts_model->where(array('id'=>array('in',$ids)))->save(array('recommended'=>0))!==false) {
$this->success("取消推荐成功!");
} else {
$this->error("取消推荐失败!");
}
}
} 展开
3个回答
展开全部
这是一个自定义函数调用 recommend();
if(isset($_POST['ids']) && $_GET["recommend"]){
先是判断 POST 来的 ids不为空 同时 GET 值 recommend 大于或等于1
这是一个判断语句,查询$_POST['ids']过来的ID,跟recommend 参数比较 recommend =>1 有值。推荐成功。否则失败
if ( $this->posts_model->where(array('id'=>array('in',$ids)))->save(array('recommended'=>1))!==false) {
$this->success("推荐成功!");
} else {
$this->error("推荐失败!");
}
}
if(isset($_POST['ids']) && $_GET["recommend"]){
先是判断 POST 来的 ids不为空 同时 GET 值 recommend 大于或等于1
这是一个判断语句,查询$_POST['ids']过来的ID,跟recommend 参数比较 recommend =>1 有值。推荐成功。否则失败
if ( $this->posts_model->where(array('id'=>array('in',$ids)))->save(array('recommended'=>1))!==false) {
$this->success("推荐成功!");
} else {
$this->error("推荐失败!");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询