Я гуглил, и есть много способов сделать это в самом PHP, данных сессий JavaScript / jQuery / AJAX и CodeIgniter / данных флэш-памяти.
Но я предпочитаю делать это в перфекционной библиотеке CI /помощник, как Laravel OLD помощник.Моя форма очень большая и содержит различные элементы, такие как текстовые вводы, выпадающие списки, радио и т. Д. Однако я попробовал следующее на своих входах в представлении (MVC).например, у меня есть форма, которая имеет некоторые поля, как показано ниже
Пример:
<form method="post" >
<input type='text' class="form-control" value="name" />
<input type='text' class="form-control" value="" />
<input type='text' name='last_name' id='last_name' value="<?=set_value('last_name')?>" />
<select name="select">
<option value="1">Select 1</option>
<option value="2">Select 2</option>
<option value="3">Select 3</option>
</select>
<a href="/add-new-select">Add new Select value </a>
<input type="submit" value="submit">
</form>
Теперь, когда я нажимаю на Добавить новый выбор, они перенаправят меня на другую страницу, где я создам новуювыберите (выберите 4) после успешного создания я перенаправлю на мою форму.
Теперь Как я могу заполнить все свои данные его старыми данными
Я пробовал set_value, но он работал только при отправке формыЯ могу решить эту проблему, используя сеанс / куки, но это будет огромный процесс и фрагмент кода.Есть ли альтернативные способы?Примеры приветствуются!