0

我在使用 Javascript 创建的 HTML 表单中有一个选择日期字段,如下所示:

<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)')
4

1 回答 1

3

在 html 中,无需为日、月和年创建 3 个单独的选择字段。而是使用 jquery UI DatePicker 之类的替代方法或其他方法。然后在表中创建一个单独的列 Date( DATEtype) 并插入。

Jquery datepicker ui:http: //jqueryui.com/datepicker/

PS mysql DATE 类型以如下格式插入YYYY-MM-DD

于 2013-05-29T19:00:02.533 回答