我的HTML表单中有一个选择日期字段,使用Javascript创建如下:
<tr>
<td valign="top"><label for="received">Received Date:</label></td>
<td valign="top"><select id="daydropdown" name="rcvdy"></select>
<select id="monthdropdown" name="rcvmon"></select>
<select id="yeardropdown" name="rcvyr"></select> *</td>
</tr>
我想将表单中的日期输入注册到MySQL数据库中。我是否需要为PHP文件中的每个“日”“月”“年”输入创建多个字段列?喜欢这个
$query=mysql_query('CREATE TABLE shiplog ( shpdy timestamp(2) NOT NULL, shmon timestamp(2) NOT NULL, shpyr timestamp(4) NOT NULL)')
答案 0 :(得分:3)
在html中,无需为日,月和年创建3个单独的选择字段。而是使用像jquery UI DatePicker或其他类似的替代方法。然后在表格中创建一个单独的列Date(DATE
类型)并插入。
Jquery datepicker ui:http://jqueryui.com/datepicker/
P.S mysql DATE类型以以下格式YYYY-MM-DD
插入。