我已经在 smarty 中编写了 header.tpl 和 login.php 文件。如果用户登录,我想显示注销文本。否则如果用户未登录,它应该显示登录。下面是 login.php 的代码
if(isset($_REQUEST['submit']))
{
$name=$_REQUEST['name'];
$pass=$_REQUEST['pass'];
$rs=mysql_query("select * from form where name='$name'");
$fetchdata=mysql_fetch_array($rs);
if($rs)
{
$name=$fetchdata['name']
$_SESSION['name']=$name;
$name1=$_SESSION['name'];
//$smarty->assign('name',$_SESSION['name']);
$smarty->assign('name1',$name1);
$smarty->display("about.tpl");
}
else
{
$smarty->display("login.tpl");
}
}
下面是 header.tpl 代码
<a href="login.php">{if $name1!= ''}: Logout{else}login{/if}</a>
它显示错误
Parse error: syntax error, unexpected T_VARIABLE in D:\xampp\htdocs\smarty\login.php on line 29