国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > PHP > 正文

php實現簽到功能

2019-11-11 07:34:11
字體:
來源:轉載
供稿:網友

 控制器的寫

$date=yii::$app->request->get('date');

        if(isset($date)){            $user_id=1;            $model=new SignIn();            if(!$model->show($user_id,$date)){                $dated=$date-3600*24;                $yesterday=$model->show($user_id,$dated);                $sign_num=!empty($yesterday)?$yesterday[0]['sign_num']:0;                if($sign_num+1==5){                    $data=['user_id'=>$user_id,'sign_date'=>intval($date),'sign'=>1];                }else{                    $data=['user_id'=>$user_id,'sign_date'=>intval($date),'sign'=>1,'sign_num'=>$sign_num+1];                }                    if($model->add($data)){                        $model->sign_total($data['user_id']);                        return "<scr        }

model層的一些寫法

class SignIn extends /yii/db/ActiveRecord{    public function sign_total($userId){        $sql='update user set sign_total=sign_total+10 WHERE id='.$userId;        return Yii::$app->db->createCommand($sql)->query();    }    public function add($data){        $value='';        foreach($data as $val){            $value.=",'$val'";        }        $k='';        foreach($data as $key=>$val){            $k.=",$key";        }        $value=substr($value,1);        $k=substr($k,1);    return    Yii::$app->db->createCommand("insert into sign_in($k) VALUES($value)")->query();    }    public function show($id,$dated){    return    $rows = (new /yii/db/Query())->from('sign_in')            ->where(['user_id' => $id])            ->andWhere(['sign_date'=>$dated])            ->all();    }


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 桂林市| 永康市| 锦州市| 常宁市| 宜都市| 五常市| 凤阳县| 梁平县| 和平县| 台中县| 娄烦县| 江北区| 塔河县| 宁波市| 南投市| 长乐市| 呼玛县| 北流市| 浠水县| 静安区| 南岸区| 龙陵县| 金平| 东乡县| 电白县| 望谟县| 永和县| 花垣县| 上饶县| 西丰县| 木兰县| 北票市| 那曲县| 榆中县| 丹寨县| 军事| 大名县| 砀山县| 乌拉特前旗| 庆城县| 新干县|