请高手帮助我解释一下下面这段代码,对于PHP是菜鸟,求高手指点,感激不尽!

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("取消推荐失败!");
}
}
}

这是一个自定义函数调用 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("推荐失败!");
}
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-10
(づ ●─● )づ问题太高深了.
其实很多时候你解决不了的可以百度的,像去后盾人这样的地方学习就不错啊..
第2个回答  2017-07-31
这个和能吧代码贴全嘛

小弟菜鸟,求高手指点,这段程序目的是输出一个写着“hello,windows 98...
rect范围是多少?你的程序里根本没定义过,DrawText无法知道要在哪个矩形范围内显示该字符串。

VB中这段代码是什么意思?请高手指点,求详解。
If 1 = InStr(1, s,"$number") Then '如果字符串的开头是“$number”s =modifysecond(s, num) '就执行自定义函数modifysecond End If Loop While Not EOF(1) '循环读取文件1的下一行

打开网页时电脑老是显示这个,求高手指教!菜鸟勿进··
例七:一个朋友发信息过来,我的电脑便出现了错误信息:“0x772b548f”指令引用的“0x00303033”内存,该内存不能为 “written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息。解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就没事了。该内存不能为read或wr...

菜鸟求助PHP字符替换的问题
那位高手能把下面这个java程序改进一下 不论在什么方面 做一些改良!! 谁知道在C++ BUILDER里面怎么去掉即时帮助吗?(输入代码时,它自动会给出一些代码的参数什么的!) 请教用DELPHI制作一个查询学校学生成绩的数据库系统该先具备些什么条件? 我下载了两个echangserer2000都是解压倒一定时候是就出错然后就不能进行了...

求高手帮忙解决下面这个C++中的一个题目。看俺的代码哪里有错...
1.求个位数,直接用n%10就可以了,你那样子是求的最高位的值 2.既然你已经定了个位为7,直接给m赋7就可以了吧。3.你上面那样子算的时候,最后退出第一个while循环的时候,n是为0的,下面不能用这个n计算,你若是不断的用n\/=10,开始应该用个变量保存这个n的值 4.还有在main中,不能单单...

...0x00000000,0x8910da68)是什么原因,求高手指点
首先先解释一下蓝屏上信息的具体含义:蓝屏出现后,从上至下大约应该是七段信息,第一段:A problem has been detected and windows has been shut down to prevent damage to your computer.这段话是说:发现一个错误,windows系统被关闭以防止对您的计算机造成损害。第二段:PAGE_FAULT_IN_NONPAGED_...

求高手指点,麻烦给出下面程序的解释 这是约瑟夫环的程序, 希望能给出...
q->next = p->next; \/\/p进行出队,把p的下一个节点连到q的后面 free(p); \/\/释放出队节点的内存空间 p = q->next; \/\/把q的下一个节点,也就是原来p的下一个节点给p进行迭代过程 i = 1; \/\/把报号数初始化为1 n--; \/\/队列总人数减1 } printf("\\n");} int...

关于php程序里title代码问题,求高人帮忙回答
可是我看你的代码就是这个意思.2个变量值都存在的话就会一起显示了。你的首页和你的内页不是一个php文件吧?如果不是的话在页面去掉获取网站标题的代码,只判定是否输出内页标题。如果是一个页面,你可以加个判定,大概思路是这样的,比如:if(获取当前页面的URL==首页URL){ 确认是首页之后输出首页...

...无默认路由出口>这一内容的文档求高手指点。
这个蓝屏代码和硬件无关,是驱动和软件有冲突造成的,最早发现这个代码是因为公司的DELL机器的USB键盘和QQ2007的键盘加密程序有冲突发现的这个问题。也在IBM T系列笔记本上装驱动失误产生过。如果您的机器蓝屏了,而且每次都是这个代码请想一想最近是不是更新了什么软件或者什么驱动了,把它卸载再看一下。

...0X00000000,0X8080F8DB) 高手指点一下 这是什么原因
0x0000000A (等同于新式蓝屏表示代码 BCCode: a)如果只是这个蓝屏代码一般和硬件无关,是驱动和软件有冲突造成的,最早发现这个代码是因为公司的DELL机器的USB键盘和QQ2007的键盘加密程序有冲突发现的这个问题。也在IBM T系列笔记本上装驱动失误产生过。(xyz5819原创回复,欢迎复制)如果您的机器蓝屏了,...

相似回答