小程式製作簽到

2022-05-06 23:03:07 字數 1438 閱讀 2546

小程式製作簽到

簽到製作 每天分為  已簽到

未簽到兩種狀態    把所有的天數存入乙個陣列中

首先需要知道本月有多少天? 如 :2月有 28天 3月有31天     每乙個月的天數都不同 當潤年的時候天數也會不同

根據php函式date("t"); 可以獲得有多少天   把天數存入data變數中在前台頁面wxml用if判斷

29日

30日31日

29日30日

29日

看一下表結構

表結構非常簡單 uid 字段 日期字段

把userid 傳送到後台根據userid 查詢簽到表 查到本月簽到了 那些天

我用的thinkphp5框架

$userid=$_get["userid"];

//查詢本人這個月 有那些天簽到了

$a=date("y-m");//獲取本月份

$b=strtotime("+1 months");//獲取下乙個月份

$b=date("y-m",$b);//用來查詢 本月的所有天數 大於本月 小於下乙個月

$data=db("qiandao")->where("uid",$userid)->where("riqi",">=",$a)->where("riqi","<=",$b)->select();

$arr=;

foreach ($data as $key => $value)

return json_encode($arr);

返回的資料格式 已簽到的天數 29號 1號 7號 24號 16號

所有的天數存在乙個陣列 中所有天數的資料格式 每一天數都有乙個imgs路徑 通過更改這個路徑來切換 已簽/未簽狀態

根據拿到的天數 修改對應陣列的imgs的路徑

that=this; 

wx.request(,//傳送userid 根據userid確定使用者

success:function(res)else

//返回今天簽到的日期

小程式簽到完整雲開發例項

雲開發資料集合中增加以下字段 完整例項 qiandao.wxss gs banner gs banner image index.wxss t red t blue calendar time time view time view text weekname weekname view sunda...

vue製作小程式 mpvue

mpvue是乙個使用 vue.js 開發小程式的前端框架 npm i sass loader d npm i node sass d 1.先檢查下 node.js 是否安裝成功 node v v8.9.0 npm v 5.6.0 2.由於眾所周知的原因,可以考慮切換源為 taobao 源 3.全域性...

requests製作簡易翻譯小程式

首先,沒有安裝requests請安裝 import requests import json url form data headers r requests.post url,data form data,headers headers print r.content 這裡的form data放在...