Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 登录后在php中处理会话id以将菜单栏项从登录更改为注销_Javascript_Php_Jquery_Session_Login - Fatal编程技术网

Javascript 登录后在php中处理会话id以将菜单栏项从登录更改为注销

Javascript 登录后在php中处理会话id以将菜单栏项从登录更改为注销,javascript,php,jquery,session,login,Javascript,Php,Jquery,Session,Login,我的网页由一个菜单栏组成,其中有五个菜单主页,数据,反馈,关于,登录 </head> <form action='submit' action='<?php $_SERVER['PHP_SELF'] ?>' id='login-form' class='modal'></form> <form method='post' class='login_form modal' id

我的网页由一个菜单栏组成,其中有五个菜单
主页数据反馈关于登录

    </head>
    <form action='submit' action='<?php $_SERVER['PHP_SELF'] ?>' id='login-form' class='modal'></form>


                    <form   method='post'   class='login_form modal' id='ex2' style='display:none;'>
                        <h3>Please login to continue</h3>
                        <p><label>Username:</label><input type='text' name='username' /></p>
                        <p><label>Password:</label><input type='password' name='password' /></p>
                        <p><input type='submit' value='Login' class='btn btn-large btn-primary' /></p>
                    </form>
<div id='menu_wrapper'>
    `
    <div id='logo'>
        <img src="images/mdv.jpg" tab="MEDICAL DATA VISUALIZATION" height="96" width="67"> 
    </div>

    <div id='title'>
    <h style="font-size:30px;background-color:transparent;"><a style='color:white;background:transparent;' href='#'> MEDICAL DATA VISUALIZATION</h>
    <br>
    <h style="font-size:25px;background-color:transparent; color:none;">ONLINE MEDICAL DATA PROJECTION </a></h><br>
    </div>

<?php

if(!isset($_SESSION['id'])) 
{?>
                    <div id='menu_wrapper'>
                        <div id='menu'>
                            <ul>
                                <li><a href='main.php'>Home</a></li>
                                <li><a href='data.php'>Data</a></li>
                                <li><a   href='feedback.php'>Feedback</a></li>
                                <li><a href='about.php'>About</a></li>
                                <li><a href='#ex2' rel='modal:open'>LOGIN</a></li>
                                </ul>
                        </div>
                        </div>
                    </div>
                    //include'reg.php';
<?php
}
                    else 
{                   
?>  

                        <div id='menu_wrapper'>
                        <div id='menu'>
                            <ul><li><a href='songview.php'>Songs</a></li>
                                <li><a   href='feedback.php'>Feedback</a></li>
                                <li><a href='about.php'>About</a></li>";
                                ?><li> <a href='logout.php'>logout <?php echo $_SESSION['user'];?></a></li>
                                </ul>
                        </div>
                        </div>
                    </div>
}
?>

<?php       
    if(!isset($_SESSION['id'])) 
    {
        if(isset($_POST['username'])&&isset($_POST['password']))
            {echo 'green';
                 //including config.php in our file
                $username = $_POST['username']; //Storing username in $username variable.
                $password = $_POST['password']; //Storing password in $password variable.
                echo 'test';
                    $query_run=mysql_query("SELECT * FROM user WHERE username='$username' && password='$password'");
                        $count=mysql_num_rows($query_run);
                        echo $count;
                    if ($count == 0)
                    {                       
                    header("location:main.php");

                    }
                        else
                        {
                                $row = mysql_fetch_assoc($query_run);
                                if(!empty($row)) 
                                {           
                                    $_SESSION['user'] = $row['username'];
                                    $_SESSION['id'] = $row['id'];                       
                        header("location:admin_panel.php");
                            }

                            ?> 
                            <?php

                        } 
        }
    }

    else
    {
        echo"death test";
    }
?>


<form action='submit' action='<?php $_SERVER['PHP_SELF'] ?>' id='login-form' class='modal'></form>


                    <form   method='post'   class='login_form modal' id='ex2' style='display:none;'>
                        <h3>Please login to continue</h3>
                        <p><label>Username:</label><input type='text' name='username' /></p>
                        <p><label>Password:</label><input type='password' name='password' /></p>
                        <p><input type='submit' value='Login' class='btn btn-large btn-primary' /></p>
                    </form>
  • 我的目标是从登录菜单登录(登录时弹出jquery模式),登录后我希望菜单栏显示为
    主页数据反馈关于注销
  • 在下面的代码中,我使用了if-else条件,该条件显示在if条件下登录,在else条件下注销
  • 但代码无法识别我已登录,并且始终显示“仅登录”。我怎样才能解决这个问题
    先谢谢你
  • 
    
    //包括'reg.php';
    • ”; ?>
    } ?> 试试看:

        </head>
        <form action='submit' action='<?php $_SERVER['PHP_SELF'] ?>' id='login-form' class='modal'></form>
    
    
                        <form   method='post'   class='login_form modal' id='ex2' style='display:none;'>
                            <h3>Please login to continue</h3>
                            <p><label>Username:</label><input type='text' name='username' /></p>
                            <p><label>Password:</label><input type='password' name='password' /></p>
                            <p><input type='submit' value='Login' class='btn btn-large btn-primary' /></p>
                        </form>
    <div id='menu_wrapper'>
        `
        <div id='logo'>
            <img src="images/mdv.jpg" tab="MEDICAL DATA VISUALIZATION" height="96" width="67"> 
        </div>
    
        <div id='title'>
        <h style="font-size:30px;background-color:transparent;"><a style='color:white;background:transparent;' href='#'> MEDICAL DATA VISUALIZATION</h>
        <br>
        <h style="font-size:25px;background-color:transparent; color:none;">ONLINE MEDICAL DATA PROJECTION </a></h><br>
        </div>
    
    <?php
    
    if(!isset($_SESSION['id'])) 
    {?>
                        <div id='menu_wrapper'>
                            <div id='menu'>
                                <ul>
                                    <li><a href='main.php'>Home</a></li>
                                    <li><a href='data.php'>Data</a></li>
                                    <li><a   href='feedback.php'>Feedback</a></li>
                                    <li><a href='about.php'>About</a></li>
                                    <li><a href='#ex2' rel='modal:open'>LOGIN</a></li>
                                    </ul>
                            </div>
                            </div>
                        </div>
                        //include'reg.php';
    <?php
    }
                        else 
    {                   
    ?>  
    
                            <div id='menu_wrapper'>
                            <div id='menu'>
                                <ul><li><a href='songview.php'>Songs</a></li>
                                    <li><a   href='feedback.php'>Feedback</a></li>
                                    <li><a href='about.php'>About</a></li>";
                                    ?><li> <a href='logout.php'>logout <?php echo $_SESSION['user'];?></a></li>
                                    </ul>
                            </div>
                            </div>
                        </div>
    }
    ?>
    
    <?php       
        if(!isset($_SESSION['id'])) 
        {
            if(isset($_POST['username'])&&isset($_POST['password']))
                {echo 'green';
                     //including config.php in our file
                    $username = $_POST['username']; //Storing username in $username variable.
                    $password = $_POST['password']; //Storing password in $password variable.
                    echo 'test';
                        $query_run=mysql_query("SELECT * FROM user WHERE username='$username' && password='$password'");
                            $count=mysql_num_rows($query_run);
                            echo $count;
                        if ($count == 0)
                        {                       
                        header("location:main.php");
    
                        }
                            else
                            {
                                    $row = mysql_fetch_assoc($query_run);
                                    if(!empty($row)) 
                                    {           
                                        $_SESSION['user'] = $row['username'];
                                        $_SESSION['id'] = $row['id'];                       
                            header("location:admin_panel.php");
                                }
    
                                ?> 
                                <?php
    
                            } 
            }
        }
    
        else
        {
            echo"death test";
        }
    ?>
    
    
    <form action='submit' action='<?php $_SERVER['PHP_SELF'] ?>' id='login-form' class='modal'></form>
    
    
                        <form   method='post'   class='login_form modal' id='ex2' style='display:none;'>
                            <h3>Please login to continue</h3>
                            <p><label>Username:</label><input type='text' name='username' /></p>
                            <p><label>Password:</label><input type='password' name='password' /></p>
                            <p><input type='submit' value='Login' class='btn btn-large btn-primary' /></p>
                        </form>
    
    if(!isset($_SESSION['id'])) {
    ?>
                        <div id='menu_wrapper'>
                            <div id='menu'>
                                <ul>
                                    <li><a href='main.php'>Home</a></li>
                                    <li><a href='data.php'>Data</a></li>
                                    <li><a   href='feedback.php'>Feedback</a></li>
                                    <li><a href='about.php'>About</a></li>
                                    <li><a href='#ex2' rel='modal:open'>LOGIN</a></li>
                                    </ul>
                            </div>
                            </div>
                        </div>
                        //include'reg.php';
    <?php
    }
                        else 
    {                   
    ?>  
    
                            <div id='menu_wrapper'>
                            <div id='menu'>
                                <ul><li><a href='songview.php'>Songs</a></li>
                                    <li><a   href='feedback.php'>Feedback</a></li>
                                    <li><a href='about.php'>About</a></li>
                                    <li> <a href='logout.php'>logout <?php echo $_SESSION['user'];?></a></li>
                                    </ul>
                            </div>
                            </div>
                        </div>
    <?php 
    } 
    ?>
    
    if(!isset($\u会话['id'])){
    ?>
    
    //包括'reg.php';

    可能没有在顶部调用
    session\u start()
    ,我不确定这是否是您的确切代码,但您在此处发布的内容在您的
    结束标记之前缺少一个结束标记。您的
    else
    语句中也有一个错误的结束标记。请删除
    “在第二个菜单中的
  • 之后。