ホームページ >バックエンド開発 >PHPチュートリアル >積分関数を PHP に追加する json_PHP チュートリアル

積分関数を PHP に追加する json_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:51:521103ブラウズ

[html]
関数 zeng_integral(){
    $jifen=& m('integral'); 
    /*判断网吧*/
    $store=isset($store_id)?intval($store_id):0; 
    $injifen=$jifen->get(array('user_id'=>$_SESSION['user_info']['user_id'])); 
    $yanzhen=json_decode($injifen['integrallog'],true); 
 
    if(isset($injifen)){
      $arrstore=array(); 
      foreach ($yanzhen as $k=>$v){
        $arrstore[]=$v['store_id']; 
      }
      /* 判断网吧积分在否果存*/
      if (in_array($store,$arrstore)) {
        foreach ($yanzhen as $key=>$val){
        $yanzhen[$key]['store_id']=$key; 
        $yanzhen[$key]['jifen']=$val['jifen']+5; 
        }
        $integral=json_encode($yanzhen); 
      }else {
        foreach ($yanzhen as $key=>$val){
       $yanzhen[$store]['store_id']=$store; 
       $yanzhen[$store]['jifen']=1; 
       }
       $integral=json_encode($yanzhen); 
      }
      /*构造データベース*/
      $data=array(
        'integrallog'=>$integral,
       ); 
      $integ=$jifen->edit($injifen['id'],$data); 
       if ($integ) {
         true を返します。 
       }
    }else {
    /*构造数组*/
    $config=array(); 
    $config[$store]['store_id']=$store; 
    $config[$store]['jifen']=1; 
    $integral=json_encode($config); 
    /*构造データベース*/
    $data=array(
     'user_id'=>$_SESSION['user_info']['user_id'],
     'integrallog'=>$integral,
    ); 
    $integ=$jifen->add($data); 
    if ($integ) {
        true を返します。 
    }
    }
     
}
関数 zeng_integral(){
 $jifen=& m('integral');
 /*判断网吧*/
 $store=isset($store_id)?intval($store_id):0;
 $injifen=$jifen->get(array('user_id'=>$_SESSION['user_info']['user_id']));
    $yanzhen=json_decode($injifen['integrallog'],true);

if(isset($injifen)){
      $arrstore=array();
      foreach ($yanzhen as $k=>$v){
       $arrstore[]=$v['store_id'];
      }
      /* 网吧积分が存在するかどうかを判断し、結果が存在すれば */
      if (in_array($store,$arrstore)) {
       foreach ($yanzhen as $key=>$val){
       $yanzhen[$key]['store_id']=$key;
       $yanzhen[$key]['jifen']=$val['jifen']+5;
       }
       $integral=json_encode($yanzhen);
      }その他{
       foreach ($yanzhen as $key=>$val){
       $yanzhen[$store]['store_id']=$store;
       $yanzhen[$store]['jifen']=1;
       }
    $integral=json_encode($yanzhen);
      }
      /*構築データベース*/
   $data=配列(
     'integrallog'=>$integral,
    );
      $integ=$jifen->edit($injifen['id'],$data);
       if ($integ) {
   true を返します;
    } www.2cto.com
    }その他{
 /*构造数组*/
 $config=array();
    $config[$store]['store_id']=$store;
    $config[$store]['jifen']=1;
 $integral=json_encode($config);
 /*構築データベース*/
 $data=配列(
  'user_id'=>$_SESSION['user_info']['user_id'],
  'integrallog'=>$integral,
 );
 $integ=$jifen->add($data);
 if ($integ) {
  true を返します;
 }
    }
 
}


 

作者:chaojie2009

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/478155.html技術記事 [html] 関数 zeng_integral(){ $jifen= m(integral); /*判断网吧*/ $store=isset($store_id)?intval($store_id):0; $injifen=$jifen-get(array(user_id=$_SESSION[user_info][user_id])...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。