Form_Dropdown () в Codeigniter - PullRequest
       0

Form_Dropdown () в Codeigniter

0 голосов
/ 02 апреля 2011

Мне нужна помощь по использованию form_dropdown в проекте Codeginiter.

Просмотр файла: код my_test.php как этот,

<?php
    // basic filter form
    $attributes = array('class' => 'formstyle', 'id' => 'myfilterform');
    echo form_open('mytest/send', $attributes);
    $options = array(
                  'all'  => 'Pls Select Filter',
                  'male'    => 'Male List',
                  'female'   => 'Female List',
                );
    echo form_dropdown('myfilter', $options, 'male');  
    echo form_submit('myfiltersubmit', '   GO  ');
    $string = "</div></div>";
    echo form_close($string);
?>

Контроллеры хранят код mytest.php как этот,

function index()
{
    $data['title'] = "Hello";
    $this->load->view('my_test', $data);
}

function send()
{
        $mypostdata = $_POST['options'];  // I can't get the post data here.
        echo $mypostdata;
}

Я прочитал часть form_dropdown в CI UserGuide. к сожалению, я не нашел, как обрабатывать данные в send(). Благодаря.

1 Ответ

3 голосов
/ 02 апреля 2011

Чтобы получить выбранное значение раскрывающегося списка, вам нужно получить $ _POST ['myfilter'] (при условии, что "myfilter" - это имя вашего раскрывающегося списка)

В общем, для отладки данных POST вам может потребоваться сделать «var_dump ($ _ POST)», который покажет вам все данные POST и поможет выяснить, как извлечь каждое значение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...