php拾遗_PHP教程
教程Tag:暂无Tag,欢迎添加,赚取U币!
推荐:php会话机制总结1 什么是会话 web中的会话实际上是指浏览器和web服务器之间的会话,形象一点:就好比两个人进行一段对话。 2 php会话机制工作原理 当浏览器向服务器发送URL请求,服务器会生成一个会话ID,并将浏览器端的一些信息保存在服务器端,然后将会话ID送到浏览器端保存到cookie
在for循环中的extract时,如果数组的下标不包含到$buy等后续要使用的变量,会导致使用其他不相关的或者前一次生成的变量,需要特别的注意
- //计算库存
- foreach($aGoodsLst as $goodsid => $aGoods)
- {
- $aGoods['price'] = $aGoods['buy']==0?0:($aGoods['buymoney']/ $aGoods['buy']);
- $aGoods['stock'] = $aGoods['buy'] - $aGoods['sell'] + $aGoods['return'];
- $aGoods['stockmoney'] = $aGoods['stock'] * $aGoods['price']; //库存金额以进价为准
- //重新计算销售金额
- $aGoods['sell'] = $aGoods['sell'] - $aGoods['return'];
- $aGoods['sellmoney'] = $aGoods['sellmoney'] - $aGoods['returnmoney'];
- //盈余
- $aGoods['earn'] = $aGoods['sellmoney']-$aGoods['buymoney'];
- extract($aGoods);
- $sSql = "UPDATE goods SET buy='$buy',buymoney='$buymoney',stock='$stock',stockmoney='$stockmoney',sell='$sell',sellmoney='$sellmoney',`return`='$return',returnmoney='$returnmoney',earn='$earn' WHERE id=$goodsid";
- $oDb->query($sSql);
- }
分享:php中浏览器关闭后,能继续执行的函数希望关闭浏览器后,程序能继续在后台跑,这种情况下需要用到ignore_user_abort()函数; 多的不说,直接上代码: ignore_user_abort(true); //设置客户端断开连接时是否中断脚本的执行 set_time_limit(0); $file = '/tmp/ignore_user.txt' ; if (! file_exists ( $file )
相关PHP教程: