1iはhtml5のinputtype= "date"を使用しており、非常に便利であることがわかりました。私はこれが可能かどうか知りたいだけです:
日付ピッカーで2012年1月1日を選択したとします
データベース(mysql)に保存したいのですが、「2012年1月1日」のようにしたいと思います。
それを行う方法と方法はありますか?
require_once "includes/database.php";
$title=$_POST['txtTitle'];
$old_date = explode("/",$_POST['txtDate']);
$new_date = $old_date[1].' '.$old_date[0].','.$old_date[2];
$date=$new_date;
$from=$_POST['txtFrom'];
$to=$_POST['txtTo'];
$place=$_POST['txtPlace'];
$details=$_POST['txtDetails'];
$id=$_POST['txtEid'];
if($id==""){
$sql = "INSERT INTO events (event_title,event_date,event_tfrom,event_tto,event_place,event_details) VALUES (:title,:date,:from,:to,:place,:details)";
$qry = $db->prepare($sql);
$qry->execute(array(':title'=>$title,':date'=>$date,':from'=>$from,':to'=>$to,':place'=>$place,':details'=>$details));
}else{
$sql = "UPDATE events SET event_title=?, event_date=?, event_tfrom=?, event_tto=?, event_place=?, event_details=? WHERE event_id=?";
$qry = $db->prepare($sql);
$qry->execute(array($title,$date,$from,$to,$place,$details,$id));
}
echo "<script language='javascript' type='text/javascript'>alert('Successfully Saved!')</script>";
echo "<script language='javascript' type='text/javascript'>window.open('cms_events.php','_self')</script>";