要在php输入中为时间部分设置可选项吗
我在php中使用以下输入类型代码:-要在php输入中为时间部分设置可选项吗,php,mysql,Php,Mysql,我在php中使用以下输入类型代码:- <input type="datetime-local" name="trx_date_time_1" class="form-control" id="trx_date_time_1"> 这里的输入类型是datetime local,在这里我可以同时给出日期和时间 我想要的:- 我想让时间部分是可选的 我面临的问题:- 如果我只给出日期作为输入,则表示格式无效 如果我不提供任何输入,那么它将被视为空白。没关系 我只想让时间部分成为可选的,
<input type="datetime-local" name="trx_date_time_1" class="form-control" id="trx_date_time_1">
这里的输入类型是datetime local
,在这里我可以同时给出日期和时间
我想要的:-
我想让时间部分是可选的
我面临的问题:-
如果我只给出日期作为输入,则表示格式无效
如果我不提供任何输入,那么它将被视为空白。没关系
我只想让时间部分成为可选的,日期应该是强制性的。
有人建议吗???您需要在数据库表中创建两个单独的列。这是数据库字段的错误。
将日期
设为日期
类型列字段,将时间
设为时间
类型列字段。我将根据我的一个示例数据库表为您提供一个SQL示例。根据您的更改这些字段
ALTER TABLE `loginsignup` ADD `date` DATE NOT NULL AFTER `Password`, ADD `time` TIME NULL AFTER `date`;
分别保存这些值。然后,只有您的问题才能解决。我认为您需要使用两个单独的输入,一个用于日期,一个用于时间。然后您可以选择时间输入。1。在表中设置日期
和时间
两列,其中时间
可以接受空值。2.使用varchar
类型字段,并通过编码检查date
和time
,如果两者都出现,则将它们连接起来,否则直接保存它们。1选项更好为什么可选?如果留空,为什么不默认为当前时间?