检查数据是否已提交然后等待24小时

问题描述:

我使用HTML和PHP简单代码构建了名称和URL的表单。对于表单验证,我使用了空和filter_var函数。我想添加一些功能,如检查数据是否已提交然后等待24小时

如果名称和URL已经提交,然后等待24小时后完成,然后用户再次提交表格,如果他想。这一切都是在PHP中完成的。

我有一个想法,如果我检查重复数据,如我们检查重复的用户名,如果采取然后我们强迫用户更改用户名,而不是在这里更改用户名,我会说数据已提交,并在24小时后,如果用户再次要提交相同的数据,则数据库将删除旧数据库,并且用户不再收到重复数据错误消息,并再次在数据库中提交数据。

是否有可能做到这一点。我不知道从哪里开始。

+1

*任何*是可能的。我爸爸有这样的说法:“如果房间里有一头大象,而你有一把叉子和一把刀,那么你一次只能吃一口大象。”将所有的要求分解成小的一块大块,然后*你将有一个起点。 –

+0

伟大的爸爸,我得到了,但仍然没有吃整个大象,我们可以一起吃,一起死。感谢ti,在这里寻找出发点。 –

是的可能,你可以添加新的用户名添加日期时间到你的数据库。 现在选择您的用户名,并检查是否已通过此用户名的24小时。如果你得到结果,然后从数据库中删除该结果并插入新结果。

而不是删除记录,你也可以更新新用户的整个记录​​。

我希望我回答你的问题。

+0

这是问题,我如何检查用户名是否通过了24小时,我的意思是在时间过期之前,我希望用户在那里停留并显示剩余时间。如何把计时器放在特定的数据上?我在哪里可以把这个计时器在SQL或PHP,以及如何。 –

+0

如果您从用户名存在的数据库中获取记录,并且没有通过24个记录,则可以使用PHP显示剩余时间。 $ start = strtotime(“3:25”); $ stop = time(); $ diff =($ stop - $ start); echo $ diff/60; //回声65分钟 –