Я заполняю поле выбора сессией, затем пытаюсь вызвать это поле выбора, чтобы заполнить другую с тем же результатом.Однако его возвращение пустым.я знаю, что сеанс настраивается, потому что я могу видеть его в нужном окне выбора, однако я не могу вызвать его снова и передать другому, не возвращая пустое значение.
// мой html, где я включаю внешний php.
<form class="seed-form" method="POST" action="action/matchup1-action.php">
<label name="round2-team1" class="round2-teams">
<?php include_once "action/winner-script5.php";?>
</label>
// вызываемый скрипт matchup 1.
if (isset($_POST['go5'])) { // MATCHUP 5 SECOND ROUND MATCHUP 1
include_once 'dbcon.php';
$_SESSION['t_team9'] = $_POST['team-9'];
$_SESSION['t_team10'] = $_POST['team-10'];
$_SESSION['s_score9'] = $_POST['score-9'];
$_SESSION['s_score10'] = $_POST['score-10'];
header("Location: ../tables.php?tables=winner5");
}
// скрипт, вызывающий сеанс из его текущего поля выбора
<?php
include_once "dbcon.php";
//PERFORMING CHECK IF ALL REQUIRED SESSION VARIABLES ARE SET
if (isset($_SESSION['s_score9'], $_SESSION['s_score10'], $_SESSION['t_team9'], $_SESSION['t_team10'])) {
$team1 = $_SESSION['t_team9'];
$team2 = $_SESSION['t_team10'];
$score1 = $_SESSION['s_score9'];
$score2 = $_SESSION['s_score10'];
if ($score1 == $score2) {
header("Location: tables.php?table=draw"); //CHECKS IF MATCH IS A DRAW, CANNOT BE A DRAW
exit();
}else {
if ($score1 > $score2){
echo $_SESSION['t_team9'];
}else {
echo $_SESSION['t_team10'];
}
}
}else {
echo "-";
}
?>
// где я хочу, чтобы переменная сеанса выводила
<label name="round2-team1" class="round2-teams">
<?php include_once "action/winner-script5.php";?>
</label>