如果函数不起作用,则在内部回显函数

时间:2019-03-26 20:18:00

标签: php html

如果用户是从以前的PHP文件登录的,那么我会遇到一个非常烦人的问题,即显示用户名。

在导航栏中,我想显示他的用户名(如果他已注册)或显示此“Přihlásitse”链接(捷克语中的“登录”)。

因此,我创建了 source.txt 文件,该文件就像网站环境的基本代码一样(我一直想要导航栏,用户可以在其中查看他是否已登录,其他一些东西)

第一个文件source.txt

   <div class="container">
    <ul class="nav-main">

<?php

  if (isset($user_id)) {

    echo ("<li><a>$user_name</a></li>");
  }

  else {

    echo ("<li><a>Přihlásit se</a></li>");
  }

 ?>

第二个文件index.php

<?php

  if (isset($_POST['user_id'])) {

  $user_id = $_POST['user_id'];
  $user_name = $_POST['user_name'];

}

  readfile ("html/source.txt");

 ?>

我希望输出“Přihlásitse”链接,因为我尚未使用 POST方法设置 $ user_id

但是实际输出就是这样:

$user_name"); } else { echo ("
Přihlásit se
"); } ?>

0 个答案:

没有答案