Я никогда не работал над CodeIgniter, но я могу рассказать вам, как вы можете сделать это в PHP.
Вы должны понимать, что вы не можете сделать это "динамически" без Javascript.Поскольку вы предположили, что не хотите использовать Javascript, я предлагаю грязный способ справиться с этой ситуацией.
Вы не можете изменить атрибут действия с помощью только PHP, поэтому нам придется опубликовать его в одном файле PHPи затем на основе выбора (из вашего поля выбора) вы можете включить файл, который вам нужен.Вы можете использовать случай переключения или, если хотите, по своему усмотрению.
Это только ориентировочно.Пожалуйста, не ругайте меня за то, что я не следую стандартам или не принимаю никаких мер безопасности!
<?php
// sample code snippet
if($_POST['type']=== 'something') {
include 'something.php';
}
else if($_POST['type']=== 'somethingElse') {
include 'somethingElse.php';
}
else {
include 'totallyDifferentOne.php';
}
// continue your code
?>