2012-04-24 7 views
-4

に挿入ません。 bookingDate 2012年4月25日14時36分はbookingDateの私のポストの値をデータベースに入れて取得されていないと私は、「コンソールインサイド理由。</p> <p>ここにポスト変数だ分からない何らかの理由でデータベース

データベース内 bookingDate日時

/** 
* 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; 
} 
+2

私たちはどのように知っていますか?独自のデータベースクラスを使用しているように見えるので、舞台裏で何が起こっているのか分からない。 – ceejayoz

+0

あなたがタグにcodeignitorを含めることに気づいた場合。 –

+0

ええ、**あなたはしませんでした**。この投稿のタグは 'php'と' mysql'です。 – ceejayoz

答えて

2

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

+0

これを適切なものに変換するためにどのような関数を使用しますか? –

-1

は、あなたが関数に渡したときに初期化さ$bookingDateですか?

$_POST['bookingDate']を変数$bookingDateに、bookEvent()関数を呼び出す前に手動で割り当てる必要があります。いずれの場合においても

$bookingDate = $_POST['bookingDate'];

あなたべき私たちは$bookingDateは、あなたがそれはあなたのデータベースの挿入のためになることを期待値を保持していることを確認できるように、あなたの関数を呼び出す前にecho $bookingDate;

+0

私はちょうどチェックされています。 –

+0

この関数を呼び出す場所にコードを投稿できますか?また、データベースクラスのコードを確認するのにも役立ちます。 – kjones

+0

私はちょうど日付と時刻を再フォーマットする必要があると思います。ありがとう、結構です。 –

関連する問題