點擊簽到,如果當天已經(jīng)簽過到了,提示已經(jīng)簽過到了;如果從來沒有簽過到,插入數(shù)據(jù),把積分設置為1,連續(xù)簽到次數(shù)設置為1,最后修改時間設置為當天,歷史為1;如果今天沒有簽過到,首先計算出有多少天沒簽到了,如果是昨天簽了的,連續(xù)簽到次數(shù)加1,歷史左移一位,積分按照積分規(guī)則加上;如果超過兩天沒有簽到,連續(xù)簽到次數(shù)設置為1,歷史左移天數(shù)位,積分加上簽到單次的積分,時間為當前的修改時間;
創(chuàng)新互聯(lián)建站致力于互聯(lián)網(wǎng)品牌建設與網(wǎng)絡營銷,包括成都網(wǎng)站制作、網(wǎng)站設計、SEO優(yōu)化、網(wǎng)絡推廣、整站優(yōu)化營銷策劃推廣、電子商務、移動互聯(lián)網(wǎng)營銷等。創(chuàng)新互聯(lián)建站為不同類型的客戶提供良好的互聯(lián)網(wǎng)應用定制及解決方案,創(chuàng)新互聯(lián)建站核心團隊10余年專注互聯(lián)網(wǎng)開發(fā),積累了豐富的網(wǎng)站經(jīng)驗,為廣大企業(yè)客戶提供一站式企業(yè)網(wǎng)站建設服務,在網(wǎng)站建設行業(yè)內(nèi)樹立了良好口碑。
數(shù)據(jù)表里存儲兩個字段,一個int存時間戳,一個int存簽到計數(shù)。每次簽到發(fā)生時,php頁面做判斷,計算本次簽到時間戳與系統(tǒng)記錄的最后一次簽到時間戳之差,超過3600*24,則將計數(shù)修改為零,否則+1。
sql語句就不寫了吧,就一個update的事情。。。
給你一點實現(xiàn)的思路吧:
首先由于是簽到,所以必須要得到簽到人的信息,這里可以用登陸來解決。
在HTML
頁面上顯示一個按鈕,用戶點擊一下,就將用戶的信息,當前系統(tǒng)的日期,存到mysql中。表示用戶已經(jīng)簽到了。
簽到要得到時間,前端可以使用一個jquery插件叫:
datepiker,這個插件可以稍微改進一下,用來顯示用戶那些日期簽到過。
當前題目:mysql簽到怎么做 簽到怎么寫簽到
網(wǎng)頁地址:http://jinyejixie.com/article42/dosdihc.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供虛擬主機、做網(wǎng)站、網(wǎng)站營銷、網(wǎng)站導航、商城網(wǎng)站、網(wǎng)站收錄
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)