当我尝试在客户登录时显示差异设置菜单时出现错误, 当有人登录页脚时,只是从下往上跳。当我删除这个自定义菜单,网站很好。请帮助一些人。
谢谢。
用于菜单开关的代码是
<div class="login">
<?php if ($regid=='') { ?>
<a href="registration" class="login_style"> Register </a> |
<a href="login" class="login_style"> Login </a></div>
<?php }?>
<?php if ($regid!='') { ?>
<div class="login">
<a href="my_order" class="login_style"> My Orders </a> |
<a href="view_profile" class="login_style"> View Profile </a> |
<a href="edit_profile" class="login_style"> Edit Profile </a> |
<a href="changepass" class="login_style"> Change Password </a> |
<a href="signout" class="login_style"> Signout </a>
</div>
<?php }?>
答案 0 :(得分:0)
看起来你有:
<div class="login">
两次。可能是未封闭的标签导致了问题。
答案 1 :(得分:0)
同意上述内容。标签是未闭合的,会导致错误。尝试:
<div class="login">
<?php if ($regid=='') { ?>
<a href="registration" class="login_style"> Register </a> |
<a href="login" class="login_style"> Login </a></div>
<?php } else if ($regid!='') { ?>
<a href="my_order" class="login_style"> My Orders </a> |
<a href="view_profile" class="login_style"> View Profile </a> |
<a href="edit_profile" class="login_style"> Edit Profile </a> |
<a href="changepass" class="login_style"> Change Password </a> |
<a href="signout" class="login_style"> Signout </a>
<?php }?>
</div>