PHP はドロップダウン リストの値をデータベースの日付型フィールドに割り当てることができますか?
フォーム パーツ コード
************** **** ******************************省略************** ******* *******************
echo '年 ';
**********************************省略**** ************ ************************************* *****
?>
フォーム検証部品コード
********************** ************** ******省略***************************** ******************* *****
if($_POST['年']!=選択してください&&$_POST['月']!=選択してくださいselect&&$_POST['日']!=選択してください)
$ Birthday=$_POST['年'].$_POST['月'].$_POST['日'];
else array_push($エラー,'誕生日を選択してください');
if(!empty ($_POST['introduct'])) $introduction=$_POST['introduct'];
******** ******************** *******************省略********** ************************ *****************
?>
現在の問題は、$birthday をデータベースのデータ型のフィールドに保存したいことですが、データ型を文字型に変更しない限り、渡される値は常に 0000-00-00 です。PHP を学習したばかりです。助けてください
------解決策---------- ----------
タイムスタンプを付けて保存し、時間の種類を次のように変更しますint型。入金時は以下の手順で行ってください
$date=stetotime($birthday);
$date=strtotime($birthday);