由于某些原因,我的发布日期值不会被放入数据库,我不确定为什么。
在控制台内部这里是post变量。 bookingDate 04/25/2012 14:36
在数据库内部 bookingDate datetime
/**
* Book Event
*
* @param string
* @param integer
* @param date
* @param string
* @param string
* @param text
* @return bool
*/
function bookEvent($eventName, $label, $bookingDate, $location, $arena, $introduction)
{
$data = array(
'eventsNamesListID' => $eventName,
'label' => $label,
'bookingDate' => $bookingDate,
'location' => $location,
'eventsArenasListID' => $arena,
'eventsStatusesID' => 1,
'introduction' => $introduction
);
$this->db->insert('events', $data);
return true;
}
答案 0 :(得分:2)
是的......那么正确的约会时间2012-04-25 14:36:00呢?
答案 1 :(得分:-1)
将$bookingDate
传递给函数时会初始化吗?
在调用$_POST['bookingDate']
函数之前,您需要使用这样的行手动将$bookingDate
分配给变量bookEvent()
。
$bookingDate = $_POST['bookingDate'];
在任何情况下,您都应该在调用函数之前echo $bookingDate;
,以便我们可以验证$bookingDate
是否保留了您期望的数据库插入值。