私のQCubed PHPクラス "Project"には、QDateTimeオブジェクトとMySQLデータベースのデータ型 "datetime"のオブジェクトである "Finished"というプロパティがあります。ユーザーがHTML <input type="datetime-local" name="Finished" />
で、このフィールドを空白のままが、PHPは常に500QubateをNULLとして保存する方法
if ($_GET["Finished"] != "") $objProject->Finished = new QDateTime($_GET["Finished"]);
else $objProject->Finished = ???
は、任意の助けのために喜んでいるでしょう内部サーバーエラーがスローされますので、私はそれのための方法を見つけることができないとき、私はデータベースにNULL保存する必要があります。
私は答えを見つけました。問題はどこか別のものだった。単純に '$ objProject-> Finished = null;'を実行すると動作します。 – Nebster