У меня есть форма для добавления сотрудников в базу данных. Я должен посчитать, сколько рабочих мест было добавлено за один сеанс, и отобразить его где-нибудь на экране.
Прямо сейчас мой form_validation.php выглядит так:
<?php
session_start();
if(formValidationIsCorrect){
$_SESSION['counter']++;
header("location:pageWithFormDetails.php);
}
в pageWithFormDetails.php
Мне нужно отобразить информацию о сотруднике из формы (имя, возраст и т. Д.), А также количество рабочих мест, добавленных во время этого сеанса.
Моя проблема в том, что при pageWithFormDetails.php
Я делаю
<?php echo $_SESSION['counter']; ?>
всегда отображается 1 , даже если я перезаправляю форму несколько раз. Я предполагаю, что каждый раз, когда я заполняю форму, моя переменная counter
сбрасывается, а затем увеличивается на 1 . Есть ли способ не сбрасывать эту переменную каждый раз, когда я заполняю форму и проверяю ее?