mysqli имеет пару возможностей, недоступных pdo. но они нужны в крайне специфических ситуациях, и точно не нужны человеку, неспособному обработать элементарный запрос
затем, что он универсальнее
гораздо удобнее
Вот к примеру есть функция которая выставляет счёт в документации написано что нужен какой-то запрос - put, но не понятно как оно с ним работает
<input name='form1' value='{$form1}'>
). Это после первой формы. Вторая форма, соответственно, обнулит данные первой, т.к. передаются уже только данные второй формы(<input name='form1' value='{$form2}'>
). И так далее. Если же вы хотите сохранять данные всех форм, что были переданы, то вы можете использовать сессию (первая форма отправляется на сервер=>её данные сохраняются в сессии$_SESSION['form1']=$_POST['form1']
) и потом используется как угодно(например подставляется в 2 форму скрытым полем данные из первой формы ). Таким образом запоминая в сессии переданные данные вы можете сохранить сколько угодно форм.Либо просто без сессий проставлять скрытые поля из данных каждой формы в новую форму, что бы при сабмите всё это передавалось вашему скрипту. и так далее.