値を渡すのに苦労しているので、コードは次のとおりです。
これらは、サブページを表示するときに使用される値を渡すコードです ( $vviewは値のコンテナーです): enrollalpha.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_adviser.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_adviser.php がユーザーを enrollalpha.php に返すときに、vpanel_adviser.phpが表示されず、 vpanel_student.phpが表示されることです。