0

我有一个 HTML5 表单,其中包含日期,然后通过 PHP 提交到我的 MySQL。在我的显示结果页面上,我使用DATE_FORMAT. 显示日期和工作日时一切正常。我还有一个搜索功能,可以在数据库中查找输入的术语。

问题是,工作日没有存储在数据库中。仅存储日期。因此,如果用户搜索“星期一”,则不会显示任何内容。我也无法真正弄清楚如何在我的INSERT声明中插入工作日,因为我的 HTML5 表单中实际上没有工作日的字段。

如果你了解我的困境,你能帮助我吗?我基本上需要将当前工作日插入到我表中它自己的列中,而不需要用户做任何额外的工作。

如有必要,我可以提供代码示例。

4

1 回答 1

1

您可以创建一个包含该信息的隐藏字段:

<input type="hidden" name="weekday" value="Tuesday" />

然后当它被提交时,它将被保存而用户无需做任何事情。

您可以使用 php strtotime 和 date 函数从原始日期字符串中获取工作日。

于 2012-11-26T18:42:51.123 回答