我正在做一个phonegap app.i我正在尝试将日期从jqm日期选择器保存到db ..但在dbt我的保存日期显示的是0000-00-00格式..帮助
的Ajax
$.ajax({
url: 'url',
type: 'POST',
data: {date: $('#datepicker').val()},
success: function(data){
alert(data);
},
error: function(){
alert('There was an error');
PHP
<?php
include_once('config/config.php');
$date = $_POST['date'];
$query = "INSERT INTO myapp(date) VALUES ('$date')";
mysql_query($query);
echo "Data Added";
?>
体
<form id="target" method="post">
<input type="text" id="datepicker" placeholder="Date">
</form>
答案 0 :(得分:1)
<?php
include_once('config/config.php');
$date = $_POST['date'];
$splitDate = explode('/', $date);
$finalDate = $splitDate[2] . '-' . $splitDate[0] . '-' . $splitDate[1];
$query = "INSERT INTO myapp(date) VALUES ('$finalDate')";
mysql_query($query);
echo "Data Added";
?>
只需用上面的代码替换您的代码即可。 日期未保存在数据库中,因为您试图将无效日期插入表的日期列。