我在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)')
在html中,没有必要为日,月和年创建3个单独的选择字段。使用jquery UI DatePicker之类的替代工具。然后在表中创建一个单独的列Date(DATE
类型)并插入。
Jquery datepicker ui: http://jqueryui.com/datepicker/
p。S mysql DATE类型以如下格式插入YYYY-MM-DD
。