2014-12-29 8 views
1

Привет, У меня есть это выпадающее меню, и я не могу получить выбранное значение. Он возвращает массив без значения.Не удалось получить значение выбранного из раскрывающегося списка в codeigniter

Вот мое мнение:

<?php echo form_open_multipart('admin/test'); ?> 


     <table border='1'> 
     <tr> 
      <td> 
       <div class="form-group"> 
       <?php echo form_label("Select Restaurant:",'class="form-control"'); ?> 
       </div> 
      </td> 

      <td> 
       <div class="form-group"> 
       <?php 
        echo '<select id="resto_list" name="resto_list">'; 
         echo '<option value="">--Choose Option--</option>'; 
         foreach($dropdvals as $value){ 
          echo '<option value="' . $value->id . '">' . $value->resto_name . '</option>'; 
         } 

        echo '</select>'; 
        echo '</td>'; 
        ?> 
       </div> 
      </td> 
      <td> 
       <div class="form-group"> 
       <?php echo form_submit('Go','Go','class="btn btn-danger"');?> 
       </div> 
      </td><!-- 
     </tr> 
    </table> --> 

мой контроллер:

public function test() 
{ 
    if($this->input->post('Go') != false) 
    { 
     $selected['resto_name'] = $this->input->post('resto_list'); 
     var_dump($selected); 
    } 
} 

попытался с помощью var_dump, чтобы увидеть значение, но это результат:

массив (1) {["resto_name"] => string (0) ""}

Вот моя модель того, как я заселена в раскрывающемся списке

public function randc_dropdown() 
{ 

    $this->db->select('resto_id') 
      ->select('resto_name') 
      ->select('count(*)') 
      ->group_by(array('resto_id', 'resto_name')) 
      ->having('count(*) >= 1'); 

    $query = $this->db->get('rates_comments'); 
    return $query->result(); 


} 

Пожалуйста, помогите мне.

+0

Вы решили это? –

+0

Пока нет. @ Mr.Concolato – user3400419

+0

Вы пробовали повторять свой запрос и запускать его в GUI-инструменте для СУБД? –

ответ

0

Вместо передачи resto_name из моего представления, я передал resto_id. Легче извлекать и сравнивать данные, когда вы используете идентификатор. Спасибо за помощь!!

Смежные вопросы