2012-09-25 40 views
0

我的问题是Enddate不会添加到数据库,但空间和startdate添加。PHP日期不会添加

<?php 
    include("config.php"); 
    $space=$_POST['space']; 
    $startdate = date("Y-m-d"); 
    $enddate= "date('Y-m-d', strtotime($Date. ' + 7 days'))"; 

    $query="insert into reservation (Sublessee_space,Res_startdate,Res_enddate) values('$space','$startdate','$enddate')"; 
    mysql_query($query); 
    mysql_close($server); 
    header('location:approve.php'); 
    ?> 

回答

3

$enddate是一个字符串,而不是日期。删除围绕它的"报价,以便PHP执行。

从这:

$enddate= "date('Y-m-d', strtotime($Date. ' + 7 days'))"; 

要这样:

$enddate= date('Y-m-d', strtotime($Date. ' + 7 days')); 
+0

感谢现在的工作! –