javascript - PHP+JS的日曆簽到怎麼實現

來源:互聯網
上載者:User

用js寫了個日曆,php方面如何去實現日曆上籤到記錄和Mysql方面如何去儲存這些簽到資訊?

php日曆簽到該怎麼做?

回複內容:

用js寫了個日曆,php方面如何去實現日曆上籤到記錄和Mysql方面如何去儲存這些簽到資訊?

php日曆簽到該怎麼做?

嗯,這個,我以前遇到過。
簽到表會非常龐大。
假如一個月30天,10個使用者,那麼就得有300條記錄。
資料互動,自然就是ajax了。
另一種儲存方式,就是扔到mongodb。

建立一張簽到表,存放簽到日期等資訊,然後監聽你日曆的每一天的click事件,通過ajax提交一下不就可以了嗎(存的時候使用伺服器端時間)

可以用redis來存,每一個月建一個key:value的索引值對,比如第一個月就用sign:111:1,分別表示使用者id和簽到月份,然後value用隊列,將每次簽到的資料尾插到隊列末尾,每次需要顯示簽到表的時候去查詢這個本月的key就可以了。

初始化日曆的時候,判斷一下當天是否已經簽到(日曆的當天對比資料庫中的資料),假設當天簽到,add Class用來表示已經簽到了!否則繼續。 你初始化日曆的時候是怎麼做的,那或許可以貼上來。

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.