修复PHP通知和警告?

时间:2013-03-08 18:06:26

标签: php

我收到此BMR计算器PHP脚本的通知和警告,但我不确定是什么导致它们,因为这些消息只出现在Firefox中。 Heres a screenshot

我直接将php / html添加到我的模板文件中,并启用了php,因为该文件是正确的吗? Here is the php/html

1 个答案:

答案 0 :(得分:2)

您的问题在于:

$gender    = $_REQUEST['gender'];
$met       = $_REQUEST['metric'];

它们未在查询字符串或发布的数据中定义。

您可以使用isset检查解决问题。

# If gender is not set, set it to male by default.
$gender = isset( $_REQUEST['gender'] ) ? $_REQUEST['gender'] : 'male';