У меня есть 3 массива:
$q1 = ['A', 'B', 'C', 'D'];
$q2 = ['E', 'F', 'G', 'H'];
$q3 = ['I', J', 'K', 'L'];
Когда я нажимаю на кнопку отправить в форме, я сохраняю сеанс и каждый раз, когда нажимаю next
, сеанс будет увеличиваться с 1
session_start();
if(!isset($_SESSION['i'])) {
$_SESSION['i'] = 0;
}
if(isset($_POST['next'])){
$_SESSION['i']++;
}
$session = $_SESSION['i'];
echo $session;
Теперь я хочу привязать значение сеанса к переменной $q
Итак, после 1 отправки $q
должно стать $q1
, после второй отправки; $q
должно стать $q2
и так далее ...
Поэтому каждый раз, когда я отправляю, значение сеанса должно быть привязано к $q
, чтобы я мог читать разные массивы.
(я хочу использовать это для создания динамической c формы:)
foreach ($q as $key => $value) {
...
Как я могу это сделать?