如何根据年份和月份选择所有数据

妮娜·侯赛因

我想根据用户选择的年和月来选择数据。但是结果没有显示正确的输出。它只是显示数据库中所有数据的列表。

有人可以帮我修复我的代码吗

看法

  <div class="large-3  columns ">
  <?php echo form_open("announcement/announcement_result");?>
  <?php echo form_dropdown('m', $m, set_value('m'), 'id="m"'); ?>
  <?php echo form_dropdown('q', $q, set_value('q'), 'id="q"'); ?>
  <?php echo form_submit('search', 'SEARCH', 'class="button expand"'); ?>
  <?php echo form_close(); ?>
  </div>

控制器

function announcement_list() 
{

  $q = '';
  $data['q'] = $q;

  $this->data['q'] = array(
    '' => ' Select Year',);   

  for ($i = 0; $i < 10; $i++)
    {
    $date = date('Y') - $i;
    $data['q'][$date] = $date; 
    }

  $m = '';
    $data['m'] = $m;

    $data['m'] = array(
        '' => 'Select Month',
    );
    for ($m = 1; $m <= 12; $m++) {
        $month = date("F", mktime(0, 0, 0, $m));
        $data['m'][$month] = $month;
    }

        $data['results'] = $this->news_model->get_announcement_list($config['per_page'], $page);
    }

    public function announcement_result($q='default', $m='default') 
{

    if ($q == '') $q = $this->input->post('q');
    $this->data['q'] = $q;

    if ($q == '') redirect(base_url().'announcement/announcement_list');

    $q = '';
  $data['q'] = $q;

  $this->data['q'] = array(
    '' => ' Select Year',);   

  for ($i = 0; $i < 10; $i++)
    {
    $date = date('Y') - $i;
    $data['q'][$date] = $date; 
    }

  $m = '';
    $data['m'] = $m;

    $data['m'] = array(
        '' => 'Select Month',
    );
    for ($m = 1; $m <= 12; $m++) {
        $month = date("F", mktime(0, 0, 0, $m));
        $data['m'][$month] = $month;
    }

        $data['results'] = $this->news_model->get_results($m, $q, $limit=6, $offset=0); 
    }

模型

   function get_results($m ='default', $q='default', $limit, $offset)
{
    $sql = "SELECT *
        FROM ArkibBerita
        WHERE code='PENGUMUMAN' AND Enable = 'Y' AND Lang ='EN' AND BeritaDate LIKE '%$q%' 
        ORDER BY position ASC
        OFFSET {$offset} ROWS
        FETCH NEXT {$limit} ROWS ONlY";
        $query = $this->db->query($sql);
        return $query->result();

}
桑巴吉·卡特拉伊卡(Sambhaji Katrajkar)

LIKE '%$q%' use YEAR(BeritaDate)='{$q}' AND MONTH(BeritaDate)='{$m}从您的角度来看,我不是在模型中使用BeritaDate ',而是在这里将m表示为月份,将q表示为年份

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何根据年份和月份选择所有数据

来自分类Dev

根据月份和年份选择数据

来自分类Dev

PostgreSQL根据表字段生成月份和年份系列,如果给定月份没有数据,则用空值填充

来自分类Dev

如何仅使用月份获取所有数据

来自分类Dev

根据月份和年份并使用unix时间戳选择总和

来自分类Dev

如何在oracle中选择用户选定年份的所有月份

来自分类Dev

如何根据年末将月份和年份放入数据库中

来自分类Dev

如何从数据框中选择所有数据?

来自分类Dev

从Rails数据库中选择具有特定年份和月份的条目

来自分类Dev

从Rails数据库中选择具有特定年份和月份的条目

来自分类Dev

如何使用jquery从表中获取所有数据,包括输入和选择标签值?

来自分类Dev

如何根据ID获取文档下的所有数据

来自分类Dev

如何根据特定日期获取所有数据?

来自分类Dev

选择查询以过滤来自特定年份和月份范围的数据

来自分类Dev

如何使用Firebird选择具有相同日期和月份(忽略年份)的日期

来自分类Dev

在SQL Server中如何获取给定日期的所有月份和年份

来自分类Dev

在SQL Server中如何获取给定日期的所有月份和年份

来自分类Dev

如何从设定的日期和设定的月份中检索所有记录,但年份是可变的?

来自分类Dev

如何从mysql数据库中找到与特定月份匹配的所有数据?

来自分类Dev

如何在PyMongo中选择所有数据?

来自分类Dev

如何根据年份和月份在MySQL的计数总计行

来自分类Dev

返回日期范围之间的所有月份和年份-SQL

来自分类Dev

如何使用mysql根据月份选择数据

来自分类Dev

SQL Server-获取从加入的月份和年份到当前月份的所有月份和年份编号

来自分类Dev

如何将数据框中的列转换为POSIXct类?只有月份和年份

来自分类Dev

选择sql table + AS的所有数据

来自分类Dev

javascript 选择所有数据属性

来自分类Dev

在Javascript / PHP中选择月份和年份后,如何立即填充月份中的天数?

来自分类Dev

从MYSQL数据库中选择当月和下个月的所有数据

Related 相关文章

  1. 1

    如何根据年份和月份选择所有数据

  2. 2

    根据月份和年份选择数据

  3. 3

    PostgreSQL根据表字段生成月份和年份系列,如果给定月份没有数据,则用空值填充

  4. 4

    如何仅使用月份获取所有数据

  5. 5

    根据月份和年份并使用unix时间戳选择总和

  6. 6

    如何在oracle中选择用户选定年份的所有月份

  7. 7

    如何根据年末将月份和年份放入数据库中

  8. 8

    如何从数据框中选择所有数据?

  9. 9

    从Rails数据库中选择具有特定年份和月份的条目

  10. 10

    从Rails数据库中选择具有特定年份和月份的条目

  11. 11

    如何使用jquery从表中获取所有数据,包括输入和选择标签值?

  12. 12

    如何根据ID获取文档下的所有数据

  13. 13

    如何根据特定日期获取所有数据?

  14. 14

    选择查询以过滤来自特定年份和月份范围的数据

  15. 15

    如何使用Firebird选择具有相同日期和月份(忽略年份)的日期

  16. 16

    在SQL Server中如何获取给定日期的所有月份和年份

  17. 17

    在SQL Server中如何获取给定日期的所有月份和年份

  18. 18

    如何从设定的日期和设定的月份中检索所有记录,但年份是可变的?

  19. 19

    如何从mysql数据库中找到与特定月份匹配的所有数据?

  20. 20

    如何在PyMongo中选择所有数据?

  21. 21

    如何根据年份和月份在MySQL的计数总计行

  22. 22

    返回日期范围之间的所有月份和年份-SQL

  23. 23

    如何使用mysql根据月份选择数据

  24. 24

    SQL Server-获取从加入的月份和年份到当前月份的所有月份和年份编号

  25. 25

    如何将数据框中的列转换为POSIXct类?只有月份和年份

  26. 26

    选择sql table + AS的所有数据

  27. 27

    javascript 选择所有数据属性

  28. 28

    在Javascript / PHP中选择月份和年份后,如何立即填充月份中的天数?

  29. 29

    从MYSQL数据库中选择当月和下个月的所有数据

热门标签

归档