我有一张表格<select>
和<option>
,可以通过选择日期,月份和年份来选择出生日期。
我想到使用STR_TO_DATE()插入它的方式,但我遇到的问题是从表单的<select>
和<option>
部分创建一个字符串。表格如下所示,但当然有更多选项。我将使用php传递给数据库但是创建字符串我不介意使用方法来创建字符串。
<select name="Day">
<option selected> Day</option>
<option value="1">1</option>
<option value="2">2</option>
</select>
答案 0 :(得分:4)
mysql以yyyy-mm-dd格式存储日期。
您可以轻松地将下拉字段连接到该格式以存储在数据库中:
$date = $_POST['Year']."-".$_POST['Month']."-".$_POST['Day'];
echo $date;