Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 按年份排序搜索结果下拉式codeigniter_Php_Codeigniter - Fatal编程技术网

Php 按年份排序搜索结果下拉式codeigniter

Php 按年份排序搜索结果下拉式codeigniter,php,codeigniter,Php,Codeigniter,我想按年搜索结果。我得到一个未定义的变量:q。问题在哪里 这是我的看法 <?php echo form_open("announcement/year");?> <?php echo form_label('Year','q');?> <?php echo form_dropdown('q', $q, set_value('q'), 'id="q"'); ?> <?php echo form_close(); 这是我的模型 function get_l

我想按年搜索结果。我得到一个未定义的变量:q。问题在哪里

这是我的看法

<?php echo form_open("announcement/year");?>
<?php echo form_label('Year','q');?>
<?php echo form_dropdown('q', $q, set_value('q'), 'id="q"'); ?>
<?php echo form_close();
这是我的模型

function get_list_search($q)

{$result1 = array();

    $sql = "SELECT * FROM Announcement
    WHERE Date LIKE '%$q%' 
    ORDER BY ID DESC";

    ........}

请帮帮我。谢谢:)

我想你必须改变这个

$this->data['data'] = $this->ann_model->get_year


并在模型中返回查询结果。

我将首先尝试:)
$this->data['data'] = $this->ann_model->get_year
$this->data['data'] = $this->ann_model->get_list_search($q);