Я тестировал некоторые функции CI. И застрял здесь.
Как получить выбранное значение из выпадающего списка в Codeigniter для передачи в контроллер?
$options = array(
'' => 'Display All',
'1' => 'Display English',
'2' => 'Display Pashto',
'3' => 'Display abc',
'4' => 'Display cde',
'5' => 'Display efg' );
$attributes = array(
'id' => 'rating',
'class' => 'form-control'
);
echo form_dropdown('rating', $options, 'Display All', $attributes);
// $key = $this->input->post('rating');
// $value = $options[$key];
echo form_open(base_url("lang/display/" . $options)) ;
echo form_error('rating');
Например, если кто-то выберет: Display English
из dropdown
, поэтому, когда я отправляю форму / нажимаю кнопку, Мой контроллер получит переменную 1
или мой URL будет выглядеть так:
..baseurl../lang/display/1
Любая помощь будет очень признательна.
PS: работает раскрывающийся список без {$options}
в echo form_open(base_url("lang/display/" . $options));
. Я перепробовал все, но не нашел решения.
EDIT:
Я могу получить значение $options
после отправки формы, но я узнал, что мы не можем получить значение $options
до отправки формы. Что я действительно хочу, так это значение $options
, когда нажимаете кнопку, чтобы показать / добавить его в URL, чтобы я мог скопировать и вставить этот URL в любое место.