【问题标题】:unexpected T_OBJECT_OPERATOR PHP error [duplicate]意外的 T_OBJECT_OPERATOR PHP 错误 [重复]
【发布时间】:2013-12-28 05:30:19
【问题描述】:

我在“if (!LoginODR ->EOF) { 行中收到错误,我在网上找不到任何与我所做的同类声明直接相关的帮助。

谢谢。

if (!LoginODR -> EOF) {

$SecurityLevel = $Loginodr ->Fields('Seclevel')->Value;

$_SESSION['IsValid']="Yes";
$_SESSION['security'] = $SecurityLevel;

}else {

    $_SESSION['IsValid']="No";
    echo "<center>Invalid Username or Password!</center>";
    echo "<br><br>";
    echo "<form method='post' action='Login.php' name='formcontact' id='formcontact'>";
    echo "<center><input type='submit' name='btnback' id='btnback' value='Back' style='width: 150px; height: 50px;'></center>";

}

【问题讨论】:

  • 应该是$Loginodr 而不是LoginODR(基于下一行)?
  • 常量不能有属性。找出LoginODR -&gt; EOF$Loginodr -&gt;Fields 之间的区别。
  • 我修复了 LoginODR 和 Loginodr 之间的大小写差异,因此它们匹配但我仍然收到错误。
  • 更换!但是,使用“$”只会导致变量错误。

标签: php sql session


【解决方案1】:
if (!$LoginODR->EOF) {

$SecurityLevel = $LoginODR->Fields('Seclevel')->Value;

$_SESSION['IsValid']="Yes";
$_SESSION['security'] = $SecurityLevel;

}else {

    $_SESSION['IsValid']="No";
    echo "<center>Invalid Username or Password!</center>";
    echo "<br><br>";
    echo "<form method='post' action='Login.php' name='formcontact' id='formcontact'>";
    echo "<center><input type='submit' name='btnback' id='btnback' value='Back' style='width: 150px; height: 50px;'></center>";

}

【讨论】:

    猜你喜欢
    • 2011-07-15
    • 2012-11-03
    • 2018-06-23
    • 2014-09-08
    • 1970-01-01
    • 1970-01-01
    • 2017-03-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多