私のローカル Web サーバーでは、すべて正常に動作します。しかし、ライブサーバーでは機能しません。ウェブサイトは 1:1 同じです。
私の問題は、プロファイルの保存をクリックすると、データベースのテーブルに保存されます:user_profiles
次のエントリ:
user_id key value ordering
78 profile.address1 "" 1
78 profile.address2 "" 2
78 profile.city "" 3
78 profile.region "" 4
78 profile.country "" 5
78 profile.postal_code "" 6
78 profile.phone "" 7
78 profile.website "" 8
78 profile.favoritebook "" 9
78 profile.aboutme "" 10
78 profile.dob "" 11
ここでの問題は、それprofile.dob ""
が有効な日付文字列ではないことです。これにより、別のエラーが発生します。もちろん、プロファイルに書き込んだのは見栄えがよくありません""
。私のローカルサーバーでは、ユーザーが値を入力しなかった場合、テーブルにも何も書き込まれませんuser_profiles
。
そのすべての原因となっているコードを見つけようとしましたが、適切な場所を見つけるのはほとんど不可能のようです。
どうすればこれを取り除くことができますか?