注册客户的自定义菜单错误

时间:2012-06-24 01:23:04

标签: php authentication

当我尝试在客户登录时显示差异设置菜单时出现错误, 当有人登录页脚时,只是从下往上跳。当我删除这个自定义菜单,网站很好。请帮助一些人。

谢谢。

用于菜单开关的代码是

            <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 }?>

2 个答案:

答案 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>