Я бы хотел передать переменные со страницы "start.php" на страницу "question.php", зная, что:
рассматриваемая переменная была найдена на странице "validcode.php" методом $ _POST.
Как получить переменные категории и уровня?
В "start.php":
<form class="form-signin" method="post" id='signin' name="signin" action="verificationcode.php">
<select class="form-control" name="category" id="category">
<select class="form-control" name="level" id="level" style="width=66%">
<input class="form-control" type="text" name="codeact" id="codeact" value="" placeholder=" Enter your code" required />
В "validcode.php":
if($_SESSION['email'] !== "")
{
$email= $_SESSION['email'];
if (isset($_POST['codeact'])&& isset($_POST['category'])&& isset($_POST['level']))
{
$codeact = $_POST['codeact'];
$category= $_POST['category'];
$level=$_POST['level'];
if($codeact !== "" && $category !== "" && $level !== "" )
{
$query = "SELECT codeactivation FROM user where email ='".$email."'";
$result = mysqli_query($conn, $query);
while ($row = mysqli_fetch_array($result))
{
$codeactivation=$row['codeactivation'];
}
if($codeactivation==$codeact)
{
$category= $_POST['category'];
$level=$_POST['level'];
$user = $_SESSION['email'];
echo $category;
echo $level;
echo $user;
mysqli_query( $conn,"UPDATE user set category_id='$category' , level_id='$level' where email='$user'") or die(mysql_error());
header('Location: question.php?category=$category,level=$level');
}else
{
header('Location: startexam.php?erreur=1');
echo "Erreur";
}
}
}
}
В "question.php":
if(isset($_GET['category'])&& isset($_GET['level'])){
$category = $_GET['category'];
$level=$_GET['level'];
}
введите описание изображения здесь