У меня есть страница, на которой пользователь вводит количество сессий (экзаменов), которое ему требуется (позвоните на предыдущую страницу). Теперь, после того как пользователь отправит эту форму, он должен начать с экзамена 1 на следующей странице (текущей странице), например. если количество экзаменов, которое хочет получить пользователь, равно 4, то в нем должно быть указано «Сессия 1 из 4». Теперь 1 - $sessionMinus
, а 4 - $_SESSION['inital_count']
. Но вместо этого для первого сеанса (экзамена) с указанием сеанса 1 из 4 указывается 4 из 4. Почему это происходит?
На текущей странице код ниже:
<?php
if ($sessionMinus = $_SESSION['initial_count']) {
$action = ($sessionMinus = $_SESSION['initial_count']) ? "create_session2.php" : $_SERVER['PHP_SELF'];
}
?>
<body>
<h1>SESSION (<?php echo $_SESSION['id'] ?>) <?php echo $sessionMinus ?> OF <?php echo $_SESSION['initial_count'] ?></h1>
<form id="QandA" action="<?php echo htmlentities($action); ?>" method="post" onsubmit="return validateForm(this);">
</form>
</body>