成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > php實(shí)現(xiàn)簽到功能的方法實(shí)例分析

php實(shí)現(xiàn)簽到功能的方法實(shí)例分析

熱門標(biāo)簽:周口網(wǎng)絡(luò)回?fù)芡夂粝到y(tǒng) 外呼系統(tǒng)人工客服 全國各省地圖標(biāo)注點(diǎn) 隨州銷售電銷機(jī)器人公司 商丘外呼系統(tǒng)好處 百度地圖標(biāo)注類型是酒店 網(wǎng)絡(luò)電話400申請(qǐng) 400電話申請(qǐng)辦理 福建高頻外呼防封系統(tǒng)哪家好

本文實(shí)例講述了php實(shí)現(xiàn)簽到功能的方法。分享給大家供大家參考,具體如下:

首先我在數(shù)據(jù)庫里建了兩張表,一個(gè)是用戶的積分表,一個(gè)是簽到狀態(tài)表,分來用來記錄用戶的積分?jǐn)?shù)和先到狀態(tài)

在用戶簽到狀態(tài)表中我們有一個(gè)字段,last_sign_time,即上一次簽到時(shí)間,每次可以簽到的時(shí)候把這個(gè)時(shí)間與當(dāng)前時(shí)間進(jìn)行比較 如果相差為0天,則說明今天已簽到(這個(gè)簽到是24小時(shí)內(nèi)只能簽到一次,即兩次簽到時(shí)間要相差24小時(shí)以上).如果等于一天則今日可以簽到,如果2天及其以上則說明漏簽了.

通過時(shí)間戳的判斷,及時(shí)更新狀態(tài)表,并且當(dāng)可以簽到的時(shí)候則對(duì)用戶積分表進(jìn)行操作,即更新用戶積分.

具體代碼如下:

?php
$user_id=@$_REQUEST['user_id'];
//功能:計(jì)算兩個(gè)時(shí)間戳之間相差的日時(shí)分秒
//$begin_time 開始時(shí)間戳
//$end_time 結(jié)束時(shí)間戳
function timediff($begin_time,$end_time)
{
   if($begin_time  $end_time){
     $starttime = $begin_time;
     $endtime = $end_time;
   }else{
     $starttime = $end_time;
     $endtime = $begin_time;
   }
   //計(jì)算天數(shù)
   $timediff = $endtime-$starttime;
   $days = intval($timediff/86400);
   //計(jì)算小時(shí)數(shù)
   $remain = $timediff%86400;
   $hours = intval($remain/3600);
   //計(jì)算分鐘數(shù)
   $remain = $remain%3600;
   $mins = intval($remain/60);
   //計(jì)算秒數(shù)
   $secs = $remain%60;
   $res = array("day" => $days,"hour" => $hours,"min" => $mins,"sec" => $secs);
   return $res;
}
function upuserscore($current_total_day){
$user_id=@$_REQUEST['user_id'];
//讀取數(shù)據(jù)庫配置信息的ini文件
  $ary=parse_ini_file('db.ini');
  $db_login_name=base64_decode($ary['db_login_name']);
  $db_login_password=base64_decode($ary['db_login_password']);
  $db_host=base64_decode($ary['db_host']);
  $db_name=base64_decode($ary['db_name']);
//鏈接數(shù)據(jù)庫
 $scorelink=mysqli_connect($db_host,$db_login_name,$db_login_password);
mysqli_select_db($scorelink,$db_name); //選擇數(shù)據(jù)庫
//檢查積分表里是否有該用戶 有的話則更新數(shù)據(jù) 沒有的話則插入數(shù)據(jù)
$scoreq = "SELECT * FROM user_score WHERE user_id=$user_id"; //SQL插入語句
    mysqli_query($scorelink,"SET NAMES utf8");
    $rs = mysqli_query($scorelink,$scoreq); //獲取數(shù)據(jù)集
    if(!$rs){
        exit(json_encode(array('status'=>"success",'code'=>"1",'error'=>mysqli_error($scorelink))));
    }
    if(mysqli_num_rows($rs)){//該用戶有數(shù)據(jù) 則更新其積分信息
      $total_score="";
       while($row = mysqli_fetch_row($rs)) {
      $total_score=$row[4];
      }
      $scoreusdateq = "UPDATE user_score SET user_total_score ='98' WHERE user_id=$user_id;"; //更新
      mysqli_query($scorelink,"SET NAMES utf8");
      $ustaters = mysqli_query($scorelink,$scoreusdateq); //獲取數(shù)據(jù)集
      if($ustaters ==1){
          exit(json_encode(array('status'=>"success",'code'=>"100")));
        mysqli_close($scorelink);//關(guān)閉連接  
        exit();
      }else{
          exit(json_encode(array('status'=>"success",'code'=>"1")));
           mysqli_close($scorelink);//關(guān)閉連接
           exit();
      }
    }else{//沒有該用戶數(shù)據(jù) 則插入其積分信息
      $scoreinsertq = "insert into user_score (user_id,user_total_score)values($user_id,10)"; //SQL插入語句
      mysqli_query($scorelink,"SET NAMES utf8");
      $rs = mysqli_query($scorelink,$scoreinsertq); //獲取數(shù)據(jù)集
      if(!$rs){
          exit(json_encode(array('status'=>"success",'code'=>"1",'error'=>mysqli_error($scorelink))));
      }
      if(strpos($q,"SELECT") === false){
          exit(json_encode(array('status'=>"success",'code'=>"100")));
      }
      mysqli_close($scorelink);//關(guān)閉連接
    }
}
//讀取數(shù)據(jù)庫配置信息的ini文件
  $ary=parse_ini_file('db.ini');
  $db_login_name=base64_decode($ary['db_login_name']);
  $db_login_password=base64_decode($ary['db_login_password']);
  $db_host=base64_decode($ary['db_host']);
  $db_name=base64_decode($ary['db_name']);
//鏈接數(shù)據(jù)庫
 $link=mysqli_connect($db_host,$db_login_name,$db_login_password);
mysqli_select_db($link,$db_name); //選擇數(shù)據(jù)庫
//檢查簽到表里是否有該用戶 有的話則更新數(shù)據(jù) 沒有的話則插入數(shù)據(jù)
$q = "SELECT * FROM user_signin WHERE user_id=$user_id"; //SQL插入語句
    mysqli_query($link,"SET NAMES utf8");
    $rs = mysqli_query($link,$q); //獲取數(shù)據(jù)集
    if(!$rs){
        exit(json_encode(array('status'=>"success",'code'=>"1",'error'=>mysqli_error($link))));
    }
    if(mysqli_num_rows($rs)){//該用戶有數(shù)據(jù) 則更新其簽到信息
      $last_time="";
      $total_day="";
       while($row = mysqli_fetch_row($rs)) {
      $last_time=$row[4]."br/>";
      $total_day=$row[5];
    }
      //根據(jù)上次簽到時(shí)間和這次簽到時(shí)間作比較判斷有沒有漏簽和今日是否已簽到
      $current_total_day=intval($total_day)+1;
      $current_day=time();
      $ary = timediff($last_time,$current_day);
    if($ary[day]==0){//今天已簽到
       exit(json_encode(array('status'=>"success",'code'=>"5")));
        mysqli_close($link);//關(guān)閉連接  
        exit();
    }else if($ary[day]==1){//沒有漏簽
      $usdateq = "UPDATE user_signin SET last_sign_time='$current_day', total_day='$current_total_day' WHERE user_id=$user_id;"; //更新
      mysqli_query($link,"SET NAMES utf8");
      $ustaters = mysqli_query($link,$usdateq); //獲取數(shù)據(jù)集
      if($ustaters ==1){
      upuserscore($current_total_day);
          //exit(json_encode(array('status'=>"success",'code'=>"100")));
        mysqli_close($link);//關(guān)閉連接  
        exit();
      }else{
          exit(json_encode(array('status'=>"success",'code'=>"1")));
           mysqli_close($link);//關(guān)閉連接
         exit();
      }
    }else{//漏簽過
    $usdateq = "UPDATE user_signin SET last_sign_time='$current_day', total_day=1 WHERE user_id=$user_id;"; //更新
    mysqli_query($link,"SET NAMES utf8");
    $ustaters = mysqli_query($link,$usdateq); //獲取數(shù)據(jù)集
    if($ustaters ==1){
      upuserscore($current_total_day);
        //exit(json_encode(array('status'=>"success",'code'=>"100")));
      mysqli_close($link);//關(guān)閉連接  
      exit();
    }else{
        exit(json_encode(array('status'=>"success",'code'=>"1")));
       mysqli_close($link);//關(guān)閉連接
       exit();
    }
  }
  }else{//沒有該用戶記錄則插入
    $current_day=time();
    $insertq = "insert into user_signin (user_id,last_sign_time,total_day)values($user_id,'$current_day',1)"; //SQL插入語句
    mysqli_query($link,"SET NAMES utf8");
    $insertrs = mysqli_query($link,$insertq); //獲取數(shù)據(jù)集
    if(strpos($insertrs,"SELECT") === false){//出入數(shù)據(jù)成功
      upuserscore('1');
      //exit(json_encode(array('status'=>"success",'code'=>"100")));
      }
  }
  mysqli_close($link);//關(guān)閉連接
?>

更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《PHP+MySQL會(huì)員系統(tǒng)開發(fā)專題》、《php+mysql數(shù)據(jù)庫操作入門教程》、《php+mysqli數(shù)據(jù)庫程序設(shè)計(jì)技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結(jié)》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • thinkPHP實(shí)現(xiàn)簽到功能的方法
  • php+mysql+jquery實(shí)現(xiàn)日歷簽到功能
  • php實(shí)現(xiàn)每日簽到功能
  • 定位地理位置PHP判斷員工打卡簽到經(jīng)緯度是否在打卡之內(nèi)
  • PHP使用redis位圖bitMap 實(shí)現(xiàn)簽到功能
  • Php連接及讀取和寫入mysql數(shù)據(jù)庫的常用代碼
  • php中關(guān)于mysqli和mysql區(qū)別的一些知識(shí)點(diǎn)分析
  • PHP讀取MySQL數(shù)據(jù)代碼
  • PHP+MYSQL實(shí)現(xiàn)用戶的增刪改查
  • php基礎(chǔ)之連接mysql數(shù)據(jù)庫和查詢數(shù)據(jù)
  • PHP連續(xù)簽到功能實(shí)現(xiàn)方法詳解

標(biāo)簽:樂山 六安 十堰 海南 迪慶 定西 南寧 佛山

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《php實(shí)現(xiàn)簽到功能的方法實(shí)例分析》,本文關(guān)鍵詞  php,實(shí)現(xiàn),簽到,功能,的,方法,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《php實(shí)現(xiàn)簽到功能的方法實(shí)例分析》相關(guān)的同類信息!
  • 本頁收集關(guān)于php實(shí)現(xiàn)簽到功能的方法實(shí)例分析的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产精品久久久久久久久久三级| av在线你懂的| av色影在线看免费| 日韩av不卡在线| 激情五月播播久久久精品| 国产二级一片内射视频播放| 欧美亚洲伦理www| 中文字幕在线观看视频一区| 久久成人久久鬼色| 日韩精品一区二区三区蜜臀| 国产精品一区二区免费| 999这里只有精品| 久久亚洲道色| 日韩视频免费播放| 亚洲77777| 成人女保姆的销魂服务| 麻豆精品国产免费| 黑人巨大xxx| 全网国产福利在线播放| 亚洲欧美精品日韩欧美| 亚洲欧美另类动漫| 动漫成人在线观看| 国产精品蜜芽在线观看| 国模一区二区三区私拍视频| 禁网站在线观看免费视频| 超碰97在线资源站| 国产免费一区二区| 欧美一区二区三区电影在线观看| 欧美日韩免费视频| 亚洲福利久久| 亚洲欧美在线观看视频| 翡翠波斯猫1977年美国| 污软件在线观看| 欧洲精品一区二区三区久久| 国产高清大尺度一区二区不卡| 在线一区二区观看| 国产精品美女免费视频| 91视频99| 午夜精品福利一区二区| 人妻丰满熟妇aⅴ无码| 国产精品久久久久久亚洲伦| 午夜在线小视频| 在线观看免费黄色片| 亚洲色图综合久久| 免费精品一区二区三区在线观看| 日韩欧美二区| 欧美孕妇毛茸茸xxxx| 久久视频中文字幕| 日韩欧美一区二区在线| 一区二区三区四区视频在线| 97精品久久人人爽人人爽| 麻豆视频成人| 国产三级欧美三级| 国产精品色婷婷| 免费精品国产的网站免费观看| 岛国精品在线| 亚洲欧洲成人精品av97| 亚洲三级小视频| 色操视频在线| 国产综合色视频| 亚洲春色在线| 99久久九九| 欧美激情视频一区二区| 亚洲一区二区三区免费视频| 欧美日韩一区二区在线观看| 九九热视频免费观看| 福利视频网站| 色婷婷一区二区三区四区| 国产日韩欧美在线播放| 九九九九九九精品任你躁| 国产又大又粗又长| 久久综合伊人77777蜜臀| 中文字幕av第一页| 岛国最新视频免费在线观看| 三级黄色在线视频| 不卡在线视频| 亚洲视频一区| 婷婷丁香一区二区三区| 911亚洲精选| 欧美视频专区一二在线观看| 美美哒免费高清在线观看视频一区二区| 亚洲欧美日本一区| 精品一区二区在线视频| 亚洲精品乱码久久久久久久久久久久| 一级片免费在线观看| 日韩一二区视频| 亚洲精品一区二区在线观看| 亚洲精品一级片| 亚洲精品天堂成人片av在线播放| 91久久精品国产91久久性色| 视频一区中文字幕国产| 久久天堂av综合合色蜜桃网| 欧美成人黑人猛交| 欧美一区二区三区男人的天堂| 欧美激情免费| 欧洲美女少妇精品| 伊人国产在线观看| 青青草视频国产| 国产日产在线观看| 亚洲先锋影音| 国产精品欧美日韩久久| 亚洲卡通欧美制服中文| 精品少妇人欧美激情在线观看| 91看片淫黄大片91| 国产女同无遮挡互慰高潮91| 91久久国产综合久久91| 日韩不卡视频在线| 一区二区三区精| 国家队第一季免费高清在线观看| 午夜一区二区三区免费| 91视频 - 88av| 亚洲视频精选在线| jizz一区二区| 青青草原国产视频| 亚洲热av色在线播放| 黄页网站大全一区二区| 国产极品在线播放| 亚洲精品在线看| 亚洲午夜天堂| 亚洲一区二区免费视频软件合集| 国产一二三区在线播放| 九九久久久久午夜精选| 天天干天天草天天射| 美乳中文字幕| 久久国产精品网站| 欧美大陆国产| 波多野结衣家庭主妇| 国产精品亚洲美女av网站| 日韩精品成人一区二区在线观看| gai在线观看免费高清| 北条麻妃国产九九精品视频| 全球av集中精品导航福利| 国产精品国产精品国产专区| 亚洲自拍偷拍在线| 欧美丝袜丝交足nylons172| 精品美女一区二区三区| 国产精品毛片a∨一区二区三区|国| 丰满人妻一区二区三区四区| 91小视频网站| 日韩中文字幕在线观看视频| 黄色影院在线观看| 免费看国产一级片| 欧美大片免费看| 欧美日韩综合另类| 性欧美亚洲xxxx乳在线观看| 噜噜噜久久,亚洲精品国产品| 欧美专区亚洲专区| 国产精品一二三区在线| 中文字幕欧美日韩一区二区三区| 亚洲精品性视频| 欧美三日本三级少妇三2023| 国产精品扒开腿做爽爽| 涩涩视频免费网站| 国产精品久久久久久久久久99| 一本久道中文字幕精品亚洲嫩| 在线国产福利| 国产丝袜美腿一区二区三区| 久久精品二区三区| 天堂在线视频播放| 国产精品美女| 麻豆国产在线| 天堂中文字幕av| 精品久久ai电影| 超碰在线观看97| 中文字幕伦理免费在线视频| 91精品免费在线| 国产一区欧美| 一区二区三区国产福利| av在线免费播放网址| 一本免费视频| 久久99久久99小草精品免视看| 蜜桃精品一区二区三区| 人体私拍套图hdxxxx| 免费黄色成人| 欧美在线中文字幕| 97超级在线观看免费高清完整版电视剧| 欧美成人精品欧美一级乱黄| 日本一级特级毛片视频| bdsm精品捆绑chinese| 中文字幕一区二区精品区| 国产高清免费在线观看| 久久久久久久久久久亚洲| 亚州视频一区二区三区| 欧美激情视频一区二区三区不卡| av网站在线免费观看| 91麻豆国产自产在线观看亚洲| 亚洲天堂日韩av| 亚洲永久无码7777kkk| 亚洲二区免费| 香蕉久久一区| 九色视频在线观看免费| 中文字幕av高清在线观看| 日韩精品久久一区二区三区| 老司机午夜精品99久久| h片在线观看视频| 嫩草伊人久久精品少妇av杨幂| 国产视频综合在线| 在线观看国产一级片| 经典一区二区| 中文字幕亚洲影院| 麻豆视频在线观看免费网站| 国产精品劲爆视频| 天堂视频福利| 一级片视频网站| 亚洲一区999| 日本激情免费| 国产精品第2页| 欧美激情在线播放| 日韩美女激情视频| 亚洲精品69| 夜鲁很鲁在线视频| 国产**成人网毛片九色| 天天色天天爱天天射综合| 91传媒在线观看| 337p亚洲精品色噜噜| 欧美日韩国产激情| 国内精品久久久久久久久蜜桃| 快播电影网址老女人久久| 精品国产免费人成在线观看| 亚洲综合视频| 亚洲另类一区二区| 在线视频观看91| 日本中文字幕不卡免费| 成人午夜视频在线播放| 精品视频在线播放| 中文网丁香综合网| 日本精品va在线观看| 99久久久无码国产精品免费| 4438全国亚洲精品在线观看视频| 无码人妻一区二区三区在线视频| 久久国产精彩视频| 黄页大全在线免费观看| 欧美激情中文字幕| 日韩视频―中文字幕| 四虎www成人影院观看| 黄色免费在线播放| 成 人免费视频播放| 久久伊人免费视频| 男生操女生视频网站| 国产精品人人做人人爽人人添| 在线观看亚洲欧美| 欧洲亚洲精品久久久久| 免费国产在线精品一区二区三区| 性猛交xxxx乱大交孕妇印度| 全球最大av网站久久| 激情小说一区| 91麻豆精品国产综合久久久久久| 国产精品㊣新片速递bt| 日韩精品一区二区三区中文不卡| 久久中文资源| 国产高清亚洲| 视频一区视频二区视频三区高| 狠狠躁夜夜躁人人爽天天天天97| 日韩欧美一区二区视频在线播放| 87福利电影网| 青春草在线视频观看| 亚洲一区二区三区免费在线观看| 福利一区视频在线观看| 成人性生交大片免费看网站| 精品久久久久久中文字幕人妻最新| 亚洲区一区二区三区| 一本久久知道综合久久| 五月婷婷在线观看| 3d动漫精品啪啪一区二区三区免费| 一个人看的www日本高清视频| 一区二区三区欧洲区| 亚洲国产黄色| 国产不卡精品在线| 永久免费毛片在线观看| 日韩有码一区二区三区| 91精品国产综合久久香蕉的用户体验| 久久国产一二区| 亚洲视频免费一区| 成人在线精品视频| 亚洲欧美一区二区三区| 日本黄色大片视频| 国产精品一区二区av日韩在线| 中文精品久久| 亚洲色诱最新| 精品视频一区二区三区四区| 同性恋视频一区| 国产精品成人3p一区二区三区| 欧美va天堂在线| 妖精视频成人观看www| 色悠悠久久久久| 欧美在线视频a| 亚州男人的天堂| 日韩欧美在线国产| 国产伪娘ts一区| 人妻无码一区二区三区四区| 日韩精品不卡一区二区| 国产视频第一页在线观看| av动漫在线播放| 精品久久亚洲一级α| 成人免费视频在线观看| 天堂在线一二区| 久久影院在线观看| 国产成人精品亚洲精品色欲| 小嫩嫩精品导航| 国产精品第八页| 日本乱人伦a精品| 国产精品久久久久久久久久| 国产日产欧产精品推荐色| 中文字幕21页在线看| 亚洲精品国产无套在线观| 国产精品美女一区二区| 天堂在线视频免费观看| 性猛交xxxx| 色婷婷精品久久二区二区密| 国产精品天美传媒| 日韩网站免费观看高清| 欧美一区二区三区在| 欧洲一区二区三区免费视频| 久久久久久青草| 日本一区二区精品| 日韩成人午夜电影| xxx成人少妇69| 久久久久久久久久国产精品| 91大神xh98hx在线播放| 国产99久久久| 精品毛片三在线观看| 七七成人影院| 亚洲码在线观看| 欧美成人免费全部网站| 欧美精品与人动性物交免费看| 久久综合色综合88| 91视频导航| 最近中文字幕mv2018在线高清|