尝试将变量打印到HTML时未定义的变量

时间:2017-01-21 12:15:11

标签: php html mysql echo

PHP

if($count == 1) {
     session_register("username");
     $_SESSION['username'] = $username;

     header("location: ../home");
  }else {
     $error = "Your Login Name or Password is invalid";
  }

HTML - 第43行

<?php echo "<p class='text-danger'>$error</p>"; ?>
  

注意:未定义的变量:第43行目录中的错误

2 个答案:

答案 0 :(得分:2)

  

发生错误是因为,当if语句为true时,只有if语句块代码才会被执行,而不是块代码。所以$ error变量没有初始化。如果要使用它,应初始化每个变量。 $ error变量没有初始化,但你在HTML--第43行中使用它。谢谢

ng-sumbit

答案 1 :(得分:0)

<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.17.1/moment.min.js"></script>