2017-12-15 8 views
-8

ウェブページに次のエラーが表示されていますが、コードが正常に動作しています。なぜ次のエラーが表示されているのかを知りたいだけですか?なぜ次のエラーが表示されますか?

お知らせ:未定義の定数食品の使用 - Eで '食べ物' を想定:ライン上の\サーバー\ htdocsに\テーブルの\ action.php 33 enter image description here

次のリンクは、コードソースです。でも、私はあなたが配列のキー名に引用'または"を使用していないと信じて何が起こっているのコードサンプルのない https://drive.google.com/open?id=1u59Z0WipMgPEE10KP1c12maoUS-KqhlA https://drive.google.com/open?id=1ngHyhwOdCbryj7UvZ_8tE2pIqp2uoSmE

答えて

1

必要なのは、以下のような相場にキー名をラップすることです:私はあなたがテキスト値を取得すると思います$dep = $_POST['dep']; 10行に例えば

$your_array['food']; 
// or 
$your_array["food"]; 
0

。 33行目にif-elseオペレータif($dep==food){があります。あなたは正しい値food'food'に変更する必要があります。それでは、の通知というメッセージが表示されません。すべてのテキスト値は一重引用符または二重引用符でなければならないからです。

現在の構文は(通知あり):変数$depを定数foodと比較しています。

関連する問題