下面我有一行代码,它说明了用户当前在总页数中的哪个页。
<h1>CREATING QUESTIONS AND ANSWERS: SESSION (AAA) <?php echo $sessionMinus ?> OF <?php echo $_SESSION['initial_count'] ?></h1>
因此,例如,该行可以读取:
CREATING QUESTIONS AND ANSWERS: SESSION (AAA) 3 OF 3
现在我遇到的问题是,如果用户在第一页上,它不会显示数字 1。所以不是说 1 OF 3 或 1 OF 5,而是说 2 OF 3 或 2 OF 5。
所以我的问题是,当用户访问第一个会话(第一页)时,如何让第一页等于 1 OF ...?
以下是当前代码:
if(isset($_POST['sessionNum'])){
//Declare my counter for the first time
$_SESSION['initial_count'] = $_POST['sessionNum'];
$_SESSION['sessionNum'] = $_POST['sessionNum'];
$_SESSION['sessionCount'] = 0;
}
else if ($_SESSION['sessionCount'] < $_SESSION['sessionNum']) {
$_SESSION['sessionCount']++;
}
$sessionMinus = $_SESSION['sessionCount'];
$_SESSION['sessionNum']
是会话的总数。因此,如果它是 3 OF 5,那么$_SESSION['sessionNum']
就是 5。