2017-10-05 70 views
0

我使用HTML和PHP簡單代碼構建了名稱和URL的表單。對於表單驗證,我使用了空和filter_var函數。我想添加一些功能,如檢查數據是否已提交然後等待24小時

如果名稱和URL已經提交,然後等待24小時後完成,然後用戶再次提交表格,如果他想。這一切都是在PHP中完成的。

我有一個想法,如果我檢查重複數據,如我們檢查重複的用戶名,如果採取然後我們強迫用戶更改用戶名,而不是在這裏更改用戶名,我會說數據已提交,並在24小時後,如果用戶再次要提交相同的數據,則數據庫將刪除舊數據庫,並且用戶不再收到重複數據錯誤消息,並再次在數據庫中提交數據。

是否有可能做到這一點。我不知道從哪裏開始。

+1

*任何*是可能的。我爸爸有這樣的說法:「如果房間裏有一頭大象,而你有一把叉子和一把刀,那麼你一次只能吃一口大象。」將所有的要求分解成小的一塊大塊,然後*你將有一個起點。 –

+0

偉大的爸爸,我得到了,但仍然沒有吃整個大象,我們可以一起吃,一起死。感謝ti,在這裏尋找出發點。 –

回答

0

是的可能,你可以添加新的用戶名添加日期時間到你的數據庫。 現在選擇您的用戶名,並檢查是否已通過此用戶名的24小時。如果你得到結果,然後從數據庫中刪除該結果並插入新結果。

而不是刪除記錄,你也可以更新新用戶的整個記錄​​。

我希望我回答你的問題。

+0

這是問題,我如何檢查用戶名是否通過了24小時,我的意思是在時間過期之前,我希望用戶在那裏停留並顯示剩餘時間。如何把計時器放在特定的數據上?我在哪裏可以把這個計時器在SQL或PHP,以及如何。 –

+0

如果您從用戶名存在的數據庫中獲取記錄,並且沒有通過24個記錄,則可以使用PHP顯示剩餘時間。 $ start = strtotime(「3:25」); $ stop = time(); $ diff =($ stop - $ start); echo $ diff/60; //回聲65分鐘 –

相關問題