Сохранить несколько переменных сеанса с формой
Я работаю над формой с полями для измерений, где клиент может заполнить эти поля и отправить их, и они будут сохранены в переменных сеанса. До сих пор я сменил 1 форму, но после 1-го сохранения данных полей у покупателя должна быть возможность, чтобы он мог снова заполнить форму (для измерений) и еще одну, другую и т. Д. И т. Д.
(Я начал сеанс в верхней части моего заголовка)
Форма:
<form method="POST">
<label>A:</label>
<input name="wz_saving_a" type="text" />
<label>B:</label>
<input name="wz_saving_b" type="text" />
<input name="wz_submit_saving_1" type="submit" class="add_button" value="Add" />
</form>
PHP для сохранения данных в $ _SESSION:
if(isset($_POST['wz_submit_saving_1'])) :
// Save submit
$_SESSION['wz_submit_saving_1'] = $_POST['wz_submit_saving_1'];
// Save wz_saving_a in session
$_SESSION['wz_saving_a'] = $_POST['wz_saving_a'];
// Save wz_saving_b in session
$_SESSION['wz_saving_b'] = $_POST['wz_saving_b'];
endif;
После отправки я показываю предоставленные данные клиенту как:
<?php if(isset($_SESSION['wz_submit_saving_1'])) : ?>
<div id="wz_config_1" class="wz_config">
<ul>
<li>Your dimensions:</li>
<li>A: <?php if(isset($_SESSION['wz_saving_a'])) : echo $_SESSION['wz_saving_a']; endif; ?> mm</li>
<li>B: <?php if(isset($_SESSION['wz_saving_b'])) : echo $_SESSION['wz_saving_b']; endif; ?> mm</li>
</ul>
<?php endif; ?>
Так что это работает для 1 отправки, и если я отправлю форму, переменные сеанса первых будут обновлены новыми данными, но теперь мне нужно что-то сделать, чтобы клиент мог добавить несколько наборов измерений и сохранить их в сеансе.
Моя идея состояла в том, чтобы изменить каждое имя поля на _1 _2 _3 после каждой отправки формы. Но я не знаю, как это исправить, поэтому я надеюсь, что кто-то может дать мне несколько советов.
Я могу дать URL моего примера, если хотите?
Спасибо!