使用if-else对Php进行子分页

使用if-else对Php进行子分页,php,Php,我很难传递值,因此下面是代码: 这些是传递值的代码($vview是值的容器),在显示子页面时使用这些值:fromenrollalpha.php if(!empty($_POST['Vpanel'])){ $vview = $_POST['Vpanel']; }else { if(!empty($_GET['VPanel'])){ $vvie

我很难传递值,因此下面是代码:

这些是传递值的代码($vview是值的容器),在显示子页面时使用这些值:fromenrollalpha.php

   if(!empty($_POST['Vpanel'])){
             $vview = $_POST['Vpanel'];
             }else {
                 if(!empty($_GET['VPanel'])){                
                 $vview= $_GET['VPanel'];
                }else{
                 $vview= 'VS';
                }
             }
这是使用$vview的代码

if($vview == 'VS'){
            require_once 'vpanel_student.php';
        }
        else if($vview == 'VA'){
            require_once 'vpanel_adviser.php';
        }
        else if($vview == 'VA'){
            require_once 'vpanel_adviser.php';
        }else{
            require_once 'vpanel_student.php';
        }
假设我的子页面现在显示的是vpanel_advisor.php,在上面的页面中,我有以下代码:

    else if(empty($_GET['id'])){
               header("location:enrollalpha.php?&VPanel='VA'");

            }
所以在enrollalpha.php记住我有这个

    if(!empty($_GET['VPanel'])){                 
             $vview= $_GET['VPanel'];
            }else{
             $vview= 'VS';
            }

我当前的问题是当vpanel\u advisor.php返回用户到enrollalpha.php时,它没有显示vpanel\u advisor.php,但是显示vpanel\u student.php将感谢您对此提供的任何帮助。

您不需要在URL中引用值,也不需要在URI字符串中引用“&”

header("location:enrollalpha.php?&VPanel='VA'");
                              // ^   &   ^ Here
改为

header("location:enrollalpha.php?VPanel=VA");