网页中显示以下错误但代码正在运行..我只是想知道为什么会出现以下错误?
注意:使用未定义的恒定食物 - 假定的食物'在第33行的E:\ server \ htdocs \ table \ action.php中 enter image description here
以下链接是代码源。 https://drive.google.com/open?id=1u59Z0WipMgPEE10KP1c12maoUS-KqhlA https://drive.google.com/open?id=1ngHyhwOdCbryj7UvZ_8tE2pIqp2uoSmE
答案 0 :(得分:1)
即使没有代码示例,我相信您没有在数组键名中使用引用'
或"
。
您只需将密钥名称包含在引号中,例如:
$your_array['food'];
// or
$your_array["food"];
答案 1 :(得分:0)
例如在10行$dep = $_POST['dep'];
上我认为你得到文本值。在33行,您有if-else
运算符if($dep==food){
。您需要将正确的值food
更改为'food'
。然后您还没有收到通知消息。因为所有文本值必须是单引号或双引号。
您当前的语法(通知)是:将变量$dep
与常量food
进行比较。