Привет, У меня есть это выпадающее меню, и я не могу получить выбранное значение. Он возвращает массив без значения.Не удалось получить значение выбранного из раскрывающегося списка в 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();
}
Пожалуйста, помогите мне.
Вы решили это? –
Пока нет. @ Mr.Concolato – user3400419
Вы пробовали повторять свой запрос и запускать его в GUI-инструменте для СУБД? –