我在一个网站上工作,我想将输入分成两部分(两个下拉列表),然后将它们连接在一起,然后将该值放入我的数据库中。
它是这样的:
我希望用户输入产品年龄,我想给他们一个下拉列表,他们可以在其中选择一个数字和一个下拉列表,他们可以在其中选择是一天、一周还是一个月。因此,他们可以选择“1”+“天”或“4”+“周”之类的内容,并在我的年龄数据库列中有“1 天”或“4 周”。我怎样才能做到这一点?
我在一个网站上工作,我想将输入分成两部分(两个下拉列表),然后将它们连接在一起,然后将该值放入我的数据库中。
它是这样的:
我希望用户输入产品年龄,我想给他们一个下拉列表,他们可以在其中选择一个数字和一个下拉列表,他们可以在其中选择是一天、一周还是一个月。因此,他们可以选择“1”+“天”或“4”+“周”之类的内容,并在我的年龄数据库列中有“1 天”或“4 周”。我怎样才能做到这一点?
不是您问题的直接答案,也许是 OT,但我建议您在数据库中使用 Date 列。这将允许您执行比较(如之前/之后),并在 SQL 中排序。
您始终可以使用distance_of_time_in_words
和distance_of_time_in_words_to_now
助手(文档)生成人类可读的时间,例如 4 天前等。