-4

なんらかの理由で、bookingDate の投稿値がデータベースに入力されず、その理由がわかりません。

コンソール内には、投稿変数があります。予約日 2012/04/25 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;
}
4

2 に答える 2

2

ええ...そして、適切な日時 2012-04-25 14:36:00 はどうですか?

于 2012-04-24T22:42:07.700 に答える
-1

$bookingDate関数に渡すと初期化されますか?

関数を呼び出す前に、このような行を使用$_POST['bookingDate']して変数に手動で割り当てる必要があります。$bookingDatebookEvent()

$bookingDate = $_POST['bookingDate'];

いずれにせよecho $bookingDate;、関数を呼び出す前に$bookingDate、データベースの挿入に期待される値を保持していることを確認できるようにする必要があります。

于 2012-04-24T22:35:09.047 に答える