未定义变量PHP?

未定义变量PHP?,php,html,Php,Html,我在第83行得到一个错误(未定义的变量),第83行是这样的(在HTML中): 我尝试了isset()函数,但我想我弄错了什么(我对PHP XD有点陌生) 现在我犯了一个致命的错误- 应使用isset()检查变量。例如:isset($error) $\u POST是一个数组,用于访问通过表单提交的用户输入。$\u POST的索引将与表单元素的name属性相同。例如:提交表单时,中输入的值将在$\u POST['pass']中可用,只要表单的方法是POST 请包含完整代码,以便我们能够正确诊断未定义

我在第83行得到一个错误(未定义的变量),第83行是这样的(在HTML中):

我尝试了isset()函数,但我想我弄错了什么(我对PHP XD有点陌生)

现在我犯了一个致命的错误-

应使用isset()检查变量。例如:
isset($error)

$\u POST
是一个数组,用于访问通过表单提交的用户输入。
$\u POST
的索引将与表单元素的
name
属性相同。例如:提交表单时,
中输入的值将在
$\u POST['pass']
中可用,只要表单的
方法是
POST

请包含完整代码,以便我们能够正确诊断未定义$error变量的问题。请注意,如果它是在
if
语句中定义的,或者是在另一个函数中定义的,则可能无法对其进行设置。

请尝试此操作

<div style="font-size:11px; color:#cc0000; margin-top:10px"><?php if(isset($error)){echo 
$error;} ?></div>


我建议在您更好地掌握该语言之前不要使用三元运算符(?,:),这只会让您感到困惑。在isset函数中,您应该传递要检查是否实际设置为非字符串的变量
isset
用于检查变量的存在<代码>“您的登录名…”
不是变量。请在手册中检查isset构造:谢谢!!它的功能!!:)为什么不是所有的人都像你一样善良?tyvm
$error="Your Login Name or Password is invalid";
$error=isset("Your Login Name or Password is invalid") ? $_POST["Your Login Name or Password is invalid"] : '';
<div style="font-size:11px; color:#cc0000; margin-top:10px"><?php if(isset($error)){echo 
$error;} ?></div>