Есть два способа сделать это.
1) Активировать вкладку на стороне сервера
Вам нужен способ сообщить серверу, какая панель вам нужна.активный.Вероятно, со скрытым вводом в форме в файле PHP каждой панели.
Например, personal.php может выглядеть примерно так:
<form action="multipills.php" method="post">
<!-- stuff -->
<input type="hidden" name="pane" value="personal">
</form>
Тогда файл multipills.php должен иметь логику для определения
- На какой панели в данный момент находится пользователь?
Какую следующую панель мы должны показать?
Как только она узнает, какую панель отображать, вы можете переключать класс active
на каждой tab-pane
для активации соответствующей панели.
<div class="tab-pane<?= $currentPane == "personal" ? " active" : ""; ?>" name="reservation" id="reservation">
<!-- Repeat for other tabs. -->
2) Активировать вкладку на стороне клиента
Вы можете сделать что-то похожее с JavaScript.
personal.php должен выглядеть примерно так:
<form action="multipills.php#reservation" method="post">
<!-- stuff -->
</form>
По умолчанию ни одна из панелей не будет активной.
Затем вы добавите скрипт на страницу где-нибудь после Ваши вкладки определены в разметке.
<script>
document.getElementById(window.location.hash).classList.add('active');
</script>
Ни одно из решений не является ни полным, ни (обязательно) идеальным, но, надеюсь, они помогут вам начать правильный путь.