Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php can';t保存类型为'的数据;日期';到数据库_Php_Database - Fatal编程技术网

Php can';t保存类型为'的数据;日期';到数据库

Php can';t保存类型为'的数据;日期';到数据库,php,database,Php,Database,我想保存类型为“日期”的数据,但当我单击“保存”时,什么也没有发生。 有什么不对劲吗 <?php include_once"connect.php"; ?> <input type="date" name="tanggal" id="tanggal"/> <br/> <input type="submit" name="simpan" value="Simpan"/> <?php $date=isset($_POST["tanggal"])

我想保存类型为“日期”的数据,但当我单击“保存”时,什么也没有发生。
有什么不对劲吗

<?php
include_once"connect.php";
?>
<input type="date" name="tanggal" id="tanggal"/>
<br/>
<input type="submit" name="simpan" value="Simpan"/>

<?php
$date=isset($_POST["tanggal"])?$_POST["tanggal"]:"";
$tanggal=date('dd-mm-yyyy', strtotime($date));
$simpan=isset($_POST["save"])?$_POST["save"]:"";
if($simpan!=""){
    $saving=mysql_query("insert into date values ('$tanggal')");
    if($saving){
    echo"<script>alert('Succed')</script>";
        echo"<script>location.href='?h=date.php'</script>";
    }else{
        echo"<script>alert('Failed')</script>";
    }
}
?>



尝试使用日期格式,如yyyy-mm-dd

$date = isset($_POST["tanggal"])?$_POST["tanggal"]:"";
$tanggal = date('yyyy-mm-dd', strtotime($date));
$simpan = isset($_POST["save"])?$_POST["save"]:"";
if($simpan!=""){
    $saving = mysql_query("insert into date values ('$tanggal')");
    if($saving){
       echo"<script>alert('Succed')</script>";
       echo"<script>location.href='?h=date.php'</script>";
    }else{
       echo"<script>alert('Failed')</script>";
    }
}
$date=isset($\u POST[“tanggal”])?$\u POST[“tanggal”]:“”;
$tanggal=日期('yyyy-mm-dd',标准时间($date));
$simpan=isset($_POST[“save”])?$_POST[“save”]:“”;
如果($simpan!=“”){
$saving=mysql_查询(“插入日期值(“$tanggal”)”;
如果(节省){
回显“警报(‘成功’)”;
echo“location.href=”?h=date.php';
}否则{
回显“警报(‘失败’)”;
}
}

更改此行,它将保存

$tanggal=date('Y-m-d', strtotime($date));
数据库接受YYYY-MM-DD格式的日期。

更改

$tanggal=date('dd-mm-yyyy', strtotime($date));
进入

默认日期格式为YYYY-MM-DD。它应该是$tanggal=date('YYYY-MM-DD',strotime($date));还要确保您获得$date值。
$tanggal=date('Y-m-d', strtotime($date));