以下に、合計ページ数のうち、ユーザーが現在どのページにいるかを示すコード行があります。
<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 です。