Php 记录上次发送表单的时间
我有下面的文本输入表单-将其保存到我的php变量中-并将其显示在页面上。我需要创建一个记录,该记录将显示在我的页面上:“上次更新是:dd-mm-yyyy”-aka:显示上次提交表单的时间。我想我需要date函数——我只是不知道如何触发基于表单提交创建日期。非常感谢您的帮助,非常感谢Php 记录上次发送表单的时间,php,forms,Php,Forms,我有下面的文本输入表单-将其保存到我的php变量中-并将其显示在页面上。我需要创建一个记录,该记录将显示在我的页面上:“上次更新是:dd-mm-yyyy”-aka:显示上次提交表单的时间。我想我需要date函数——我只是不知道如何触发基于表单提交创建日期。非常感谢您的帮助,非常感谢 <form action=""a.php"" method="POST" name="uploadText"> <label for="textarea">text</label>
<form action=""a.php"" method="POST" name="uploadText">
<label for="textarea">text</label>
<input type="textarea" name="textUpload" id="homepageText">
<input type="submit" name="submitButton" id="submitButton" value="submit">
</form>
您必须将时间保存在文件或数据库中,因为变量不是永久性的
例如,您可以使用保存时间戳并将其保存在文件中,并且您可以执行以下任一操作:
- 您可以用PHP构建时间戳(格式:YYYY-MM-DD HH:MM:SS)并将其插入数据库
- 您可以构建另一个类型为
的列,并在列定义中将其默认值设置为CURRENT_TIMESTAMPTIMESTAMP
- 您可以将时间保存在文件中,并使用
返回时间filemtime()
会话中。我建议您在提交表单时将其存储在数据库中。检查我的解决方案中的选项二,其中,您只需要添加一个类型为timestamp
的新列,默认值为数据库中的CURRENT\u timestamp
。插入时,不必像数据库自动插入时间那样插入时间。因此,它非常简单。我现在看到了使用数据库时间戳函数的好处,没错,这是很简单的。非常感谢您的评论。
$homepageText = $_POST["textUpload"];