{"id":2199,"date":"2018-01-03T12:05:10","date_gmt":"2018-01-03T05:05:10","guid":{"rendered":"http:\/\/devbanban.com\/?p=2199"},"modified":"2018-01-03T12:07:34","modified_gmt":"2018-01-03T05:07:34","slug":"codeigniter-create-chart-report-date-week-month-year","status":"publish","type":"post","link":"https:\/\/devbanban.com\/?p=2199","title":{"rendered":"Codeigniter : Create Chart Report by date, week, month, year"},"content":{"rendered":"<p><strong>Codeigniter<\/strong> : Create <strong>Chart<\/strong> <strong>Report<\/strong> by date, week, month, year <!--more--><\/p>\n<p>controllers\u00a0 \u00a0Report.php<\/p>\n<pre class=\"lang:default decode:true\">&lt;?php\r\ndefined('BASEPATH') OR exit('No direct script access allowed');\r\nclass Report extends CI_Controller\r\n{\r\n\r\n\tpublic function __construct()\r\n\t{\r\n\t\tparent::__construct();\r\n\t\t$this-&gt;load-&gt;library('pagination');\r\n\t\t$this-&gt;load-&gt;model('ChartModel');\r\n\t\t$this-&gt;load-&gt;model('report_model');\r\n\r\n\t}\r\n\r\n\r\n\/\/report by date\r\n\tpublic function index()\r\n\t{\r\n\t\t$config = array();\r\n\t\t$config['base_url'] = base_url('report\/index');\r\n\t\t$config['total_rows'] = $this-&gt;report_model-&gt;record_count($this-&gt;input-&gt;get('keyword'));\r\n\t\t$config['per_page'] = $this-&gt;input-&gt;get('keyword') == NULL ? 14 : 999;\r\n\t\t$config['uri_segment'] = 3;\r\n\t\t$choice = $config['total_rows'] \/ $config['per_page'];\r\n\t\t$config['num_links'] = round($choice);\r\n\r\n\t\t$this-&gt;pagination-&gt;initialize($config);\r\n\r\n\t\t$page = ($this-&gt;uri-&gt;segment(3)) ? $this-&gt;uri-&gt;segment(3) : 0;\r\n\t\t$data['results'] = $this-&gt;report_model-&gt;fetch_report($config['per_page'], $page, $this-&gt;input-&gt;get('keyword'));\r\n\t\t$data['link'] = $this-&gt;pagination-&gt;create_links();\r\n\t\t$data['total_rows'] = $config['total_rows'];\r\n\t\t$this-&gt;load-&gt;view('template\/backheader');\r\n\t\t$this-&gt;load-&gt;view('report\/mainpage', $data);\r\n\t\t\r\n\t\t\/\/$this-&gt;load-&gt;view('chartcontroller\/line_chart');\r\n\t\t\/\/$this-&gt;load-&gt;view('line_chart', $data);\r\n\t\t$this-&gt;load-&gt;view('template\/backfooter');\r\n\t}\r\n\r\n\r\n\r\n\tpublic function r_y()\r\n\t{\r\n\t\t$config = array();\r\n\t\t$config['base_url'] = base_url('report\/index');\r\n\t\t$config['total_rows'] = $this-&gt;report_model-&gt;record_count($this-&gt;input-&gt;get('keyword'));\r\n\t\t$config['per_page'] = $this-&gt;input-&gt;get('keyword') == NULL ? 14 : 999;\r\n\t\t$config['uri_segment'] = 3;\r\n\t\t$choice = $config['total_rows'] \/ $config['per_page'];\r\n\t\t$config['num_links'] = round($choice);\r\n\r\n\t\t$this-&gt;pagination-&gt;initialize($config);\r\n\r\n\t\t$page = ($this-&gt;uri-&gt;segment(3)) ? $this-&gt;uri-&gt;segment(3) : 0;\r\n\t\t$data['r_y'] = $this-&gt;report_model-&gt;fetch_report_by_year($config['per_page'], $page, $this-&gt;input-&gt;get('keyword'));\r\n\t\t$data['link'] = $this-&gt;pagination-&gt;create_links();\r\n\t\t$data['total_rows'] = $config['total_rows'];\r\n\t\t$this-&gt;load-&gt;view('template\/backheader');\r\n\t\t$this-&gt;load-&gt;view('report\/mainpage_b_y', $data);\r\n\t\t\r\n\t\t\/\/$this-&gt;load-&gt;view('chartcontroller\/line_chart');\r\n\t\t\/\/$this-&gt;load-&gt;view('line_chart', $data);\r\n\t\t$this-&gt;load-&gt;view('template\/backfooter');\r\n\t}\r\n\r\npublic function r_m()\r\n\t{\r\n\t\t$config = array();\r\n\t\t$config['base_url'] = base_url('report\/index');\r\n\t\t$config['total_rows'] = $this-&gt;report_model-&gt;record_count($this-&gt;input-&gt;get('keyword'));\r\n\t\t$config['per_page'] = $this-&gt;input-&gt;get('keyword') == NULL ? 14 : 999;\r\n\t\t$config['uri_segment'] = 3;\r\n\t\t$choice = $config['total_rows'] \/ $config['per_page'];\r\n\t\t$config['num_links'] = round($choice);\r\n\r\n\t\t$this-&gt;pagination-&gt;initialize($config);\r\n\r\n\t\t$page = ($this-&gt;uri-&gt;segment(3)) ? $this-&gt;uri-&gt;segment(3) : 0;\r\n\t\t$data['r_m'] = $this-&gt;report_model-&gt;fetch_report_by_mo($config['per_page'], $page, $this-&gt;input-&gt;get('keyword'));\r\n\t\t$data['link'] = $this-&gt;pagination-&gt;create_links();\r\n\t\t$data['total_rows'] = $config['total_rows'];\r\n\t\t$this-&gt;load-&gt;view('template\/backheader');\r\n\t\t$this-&gt;load-&gt;view('report\/mainpage_b_m', $data);\r\n\t\t\r\n\t\t\/\/$this-&gt;load-&gt;view('chartcontroller\/line_chart');\r\n\t\t\/\/$this-&gt;load-&gt;view('line_chart', $data);\r\n\t\t$this-&gt;load-&gt;view('template\/backfooter');\r\n\t}\r\n\r\n\tpublic function r_w()\r\n\t{\r\n\t\t$config = array();\r\n\t\t$config['base_url'] = base_url('report\/index');\r\n\t\t$config['total_rows'] = $this-&gt;report_model-&gt;record_count($this-&gt;input-&gt;get('keyword'));\r\n\t\t$config['per_page'] = $this-&gt;input-&gt;get('keyword') == NULL ? 14 : 999;\r\n\t\t$config['uri_segment'] = 3;\r\n\t\t$choice = $config['total_rows'] \/ $config['per_page'];\r\n\t\t$config['num_links'] = round($choice);\r\n\r\n\t\t$this-&gt;pagination-&gt;initialize($config);\r\n\r\n\t\t$page = ($this-&gt;uri-&gt;segment(3)) ? $this-&gt;uri-&gt;segment(3) : 0;\r\n\t\t$data['r_w'] = $this-&gt;report_model-&gt;fetch_report_by_we($config['per_page'], $page, $this-&gt;input-&gt;get('keyword'));\r\n\t\t$data['link'] = $this-&gt;pagination-&gt;create_links();\r\n\t\t$data['total_rows'] = $config['total_rows'];\r\n\t\t$this-&gt;load-&gt;view('template\/backheader');\r\n\t\t$this-&gt;load-&gt;view('report\/mainpage_b_w', $data);\r\n\t\t\r\n\t\t\/\/$this-&gt;load-&gt;view('chartcontroller\/line_chart');\r\n\t\t\/\/$this-&gt;load-&gt;view('line_chart', $data);\r\n\t\t$this-&gt;load-&gt;view('template\/backfooter');\r\n\t}\r\n\r\n\t}\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>models\u00a0 \u00a0Report_model.php<\/p>\n<pre class=\"lang:default decode:true \">&lt;?php\r\n\r\nclass Report_model extends CI_Model\r\n{\r\n\r\n\tpublic function __construct()\r\n\t{\r\n\t\tparent::__construct();\r\n\t}\r\n\r\n\r\n\tpublic function fetch_report($value='')\r\n\t{\r\n\t\t$sql =\"SELECT SUM(deposits) as total, `date` FROM booksdetail GROUP BY `date` ORDER BY `date` ASC\";\r\n\r\n\r\n\t\t$rs = $this-&gt;db-&gt;query($sql)-&gt;result();\r\n\t\treturn $rs;\r\n\t}\r\n\r\n\t\r\npublic function fetch_report_by_year($value='')\r\n\t{\r\n\t\t$sql =\"SELECT SUM(deposits) as total, `date` FROM booksdetail GROUP BY DATE_FORMAT(`date`, '%Y%')\";\r\n\r\n\r\n\t\t$rs = $this-&gt;db-&gt;query($sql)-&gt;result();\r\n\t\treturn $rs;\r\n\t}\r\n\r\n\tpublic function fetch_report_by_mo($value='')\r\n\t{\r\n\t\t$sql =\"SELECT SUM(deposits) as total, `date` FROM booksdetail GROUP BY DATE_FORMAT(`date`, '%m%')\";\r\n\r\n\r\n\t\t$rs = $this-&gt;db-&gt;query($sql)-&gt;result();\r\n\t\treturn $rs;\r\n\t}\r\n\r\n\r\n\tpublic function fetch_report_by_we($value='')\r\n\t{\r\n\t$sql =\"SELECT SUM(deposits) as total, `date` FROM booksdetail GROUP BY WEEKOFYEAR(`date`)\";\r\n\r\n\r\n\t\t$rs = $this-&gt;db-&gt;query($sql)-&gt;result();\r\n\t\treturn $rs;\r\n\t}\r\n\r\n\r\n\r\n\tpublic function record_count($keyword)\r\n\t{\r\n\t\t\/\/$this-&gt;db-&gt;like('date',$keyword);\r\n\t\t\/\/SELECT SUM(deposits) as total FROM booksdetail GROUP BY `date`\r\n\t\t$this-&gt;db-&gt;from('booksdetail');\r\n\t\treturn $this-&gt;db-&gt;count_all_results();\r\n\t}\r\n}<\/pre>\n<p>&nbsp;<\/p>\n<p>views report by day\u00a0 mainpage.php<\/p>\n<pre class=\"lang:default decode:true \">&lt;div class=\"content-wrapper\"&gt;\r\n    &lt;!-- Content Header (Page header) --&gt;\r\n    &lt;section class=\"content-header\"&gt;\r\n        &lt;h1&gt;\r\n            \u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e23\u0e32\u0e22\u0e27\u0e31\u0e19\r\n        &lt;\/h1&gt;\r\n        &lt;ol class=\"breadcrumb\"&gt;\r\n            &lt;li&gt;&lt;a href=\"&lt;?php echo  base_url('report'); ?&gt;\"&gt;&lt;i class=\"fa fa-dashboard\"&gt;&lt;\/i&gt; \u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01&lt;\/a&gt;&lt;\/li&gt;\r\n            &lt;li class=\"active\"&gt;-&lt;\/li&gt;\r\n        &lt;\/ol&gt;\r\n    &lt;\/section&gt;\r\n    &lt;!-- Top menu --&gt;\r\n    &lt;!-- Main content --&gt;\r\n    &lt;section class=\"content\"&gt;\r\n        &lt;!-- Your Page Content Here --&gt;\r\n        &lt;div class=\"box\"&gt;\r\n            &lt;div class=\"box-body\"&gt;\r\n                &lt;div id=\"example1_wrapper\" class=\"dataTables_wrapper form-inline dt-bootstrap\"&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-sm-12\"&gt;\r\n                          \r\n                         &lt;br&gt;\r\n                            &lt;table id=\"example1\" class=\"table table-breported table-striped dataTable\" role=\"grid\" aria-describedby=\"example1_info\"&gt;\r\n                                &lt;thead&gt;\r\n                                    &lt;tr role=\"row\"&gt;\r\n                                    &lt;th class=\"sorting\" tabindex=\"0\" rowspan=\"1\" colspan=\"1\"&gt;\r\n                                    \u0e27\u0e31\u0e19\u0e17\u0e35\u0e48 \r\n                                        &lt;\/th&gt;\r\n                                        &lt;th class=\"sorting\" tabindex=\"0\" rowspan=\"1\" colspan=\"1\"&gt;\u0e22\u0e2d\u0e14\/\u0e27\u0e31\u0e19 \r\n                                        &lt;\/th&gt;\r\n                                    &lt;\/tr&gt;\r\n                                &lt;\/thead&gt;\r\n                                &lt;tbody&gt;\r\n                                    &lt;?php \r\n\r\n                                       $total_sum=0;\r\n\r\n                                    if(!empty($results)){ foreach ($results as $data) { ?&gt;\r\n                                        &lt;tr role=\"row\"&gt;\r\n                                           &lt;td&gt;\r\n                                             &lt;?php echo date('d\/m\/Y', strtotime($data-&gt;date)); ?&gt;\r\n                                             &lt;\/td&gt;\r\n                                            &lt;td&gt;\r\n                                             &lt;b&gt; \r\n                                             &lt;?php echo number_format($data-&gt;total,2); ?&gt; \u0e1a\u0e32\u0e17 \r\n                                             &lt;\/b&gt;\r\n                                             &lt;\/td&gt;\r\n\r\n                                             &lt;?php  \r\n\r\n                                                    \r\n                                            $total_sum+=$data-&gt;total;\r\n\r\n                                             ?&gt;\r\n                                           \r\n                                        &lt;\/tr&gt;\r\n      \r\n\r\n                            &lt;?php   } } ?&gt;\r\n                                    &lt;font color=\"red\"&gt;\r\n                                   \u0e23\u0e27\u0e21\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 &lt;b&gt;  &lt;?php echo number_format($total_sum,2);?&gt;  &lt;\/b&gt; \u0e1a\u0e32\u0e17 \r\n                                   &lt;\/font&gt; \r\n\r\n                                   &lt;hr&gt;\r\n                                   &lt;script type=\"text\/javascript\" src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/2.6.0\/Chart.bundle.js\"&gt;&lt;\/script&gt;\r\n\r\n\r\n                                &lt;\/tbody&gt;\r\n\r\n                            &lt;\/table&gt;\r\n\r\n &lt;?php \r\n$beforyear = date('Y')-1; \r\n$thisyear = date('Y');\r\n$nextyear = date('Y')+1;\r\n\r\n ?&gt;                           \r\n&lt;hr&gt;\r\n&lt;p align=\"center\"&gt;\r\n&lt;canvas id=\"myChart\" width=\"800px\" height=\"200px\"&gt;&lt;\/canvas&gt;\r\n&lt;script&gt;\r\nvar ctx = document.getElementById(\"myChart\").getContext('2d');\r\nvar myChart = new Chart(ctx, {\r\n    type: 'bar',\r\n    data: {\r\n        labels: [\r\n        &lt;?php \r\n        $i=0;\r\n        foreach ($results as $r) {\r\n          if($i&gt;0){echo ',';}\r\n           \/\/echo \"'\".$r-&gt;date.\"'\";\r\n           echo \"'\".date('d\/m\/Y',strtotime($r-&gt;date)).\"'\";\r\n          $i++;\r\n        } ?&gt;\r\n        ],\r\n        datasets: [{\r\n            label: '\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e23\u0e32\u0e22\u0e27\u0e31\u0e19',\r\n            data: [\r\n            &lt;?php \r\n            $i=0;\r\n            foreach ($results as $r) {\r\n              if($i&gt;0){echo ',';}\r\n              echo \"'\".$r-&gt;total.\"'\";\r\n              $i++;\r\n            } ?&gt;\r\n            ],\r\n            backgroundColor: [\r\n                'rgba(255, 99, 132, 0.2)',\r\n                'rgba(54, 162, 235, 0.2)',\r\n                'rgba(255, 206, 86, 0.2)',\r\n                'rgba(75, 192, 192, 0.2)',\r\n                'rgba(153, 102, 255, 0.2)',\r\n                'rgba(255, 159, 64, 0.2)'\r\n            ],\r\n            borderColor: [\r\n                'rgba(255,99,132,1)',\r\n                'rgba(54, 162, 235, 1)',\r\n                'rgba(255, 206, 86, 1)',\r\n                'rgba(75, 192, 192, 1)',\r\n                'rgba(153, 102, 255, 1)',\r\n                'rgba(255, 159, 64, 1)'\r\n            ],\r\n            borderWidth: 1\r\n        }]\r\n    },\r\n    options: {\r\n        scales: {\r\n            yAxes: [{\r\n                ticks: {\r\n                    beginAtZero:true\r\n                }\r\n            }]\r\n        }\r\n    }\r\n});\r\n&lt;\/script&gt;  \r\n&lt;\/p&gt; \r\n\r\n        &lt;\/div&gt;\r\n    &lt;\/section&gt;&lt;!-- \/.content --&gt;\r\n&lt;\/div&gt;&lt;!-- \/.content-wrapper --&gt;<\/pre>\n<p>views\u00a0 \u00a0report by weekly\u00a0\u00a0mainpage_b_w.php<\/p>\n<pre class=\"lang:default decode:true\">&lt;div class=\"content-wrapper\"&gt;\r\n    &lt;!-- Content Header (Page header) --&gt;\r\n    &lt;section class=\"content-header\"&gt;\r\n        &lt;h1&gt;\r\n            \u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e23\u0e32\u0e22\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c\r\n        &lt;\/h1&gt;\r\n        &lt;ol class=\"breadcrumb\"&gt;\r\n            &lt;li&gt;&lt;a href=\"&lt;?php echo  base_url('report'); ?&gt;\"&gt;&lt;i class=\"fa fa-dashboard\"&gt;&lt;\/i&gt; \u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01&lt;\/a&gt;&lt;\/li&gt;\r\n            &lt;li class=\"active\"&gt;-&lt;\/li&gt;\r\n        &lt;\/ol&gt;\r\n    &lt;\/section&gt;\r\n    &lt;!-- Top menu --&gt;\r\n    &lt;!-- Main content --&gt;\r\n    &lt;section class=\"content\"&gt;\r\n        &lt;!-- Your Page Content Here --&gt;\r\n        &lt;div class=\"box\"&gt;\r\n            &lt;div class=\"box-body\"&gt;\r\n                &lt;div id=\"example1_wrapper\" class=\"dataTables_wrapper form-inline dt-bootstrap\"&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-sm-12\"&gt;\r\n                          \r\n                         &lt;br&gt;\r\n                            &lt;table id=\"example1\" class=\"table table-breported table-striped dataTable\" role=\"grid\" aria-describedby=\"example1_info\"&gt;\r\n                                &lt;thead&gt;\r\n                                    &lt;tr role=\"row\"&gt;\r\n                                    &lt;th class=\"sorting\" tabindex=\"0\" rowspan=\"1\" colspan=\"1\"&gt;\r\n                                  \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c \r\n                                        &lt;\/th&gt;\r\n                                        &lt;th class=\"sorting\" tabindex=\"0\" rowspan=\"1\" colspan=\"1\"&gt;\u0e22\u0e2d\u0e14\u0e23\u0e27\u0e21 \r\n                                        &lt;\/th&gt;\r\n                                    &lt;\/tr&gt;\r\n                                &lt;\/thead&gt;\r\n                                &lt;tbody&gt;\r\n                                    &lt;?php \r\n\r\n                                       \/\/$data1 = array();\r\n                                       $total_sum=0;\r\n\r\n                                    if(!empty($r_w)){ foreach ($r_w as $data) { ?&gt;\r\n                                        &lt;tr role=\"row\"&gt;\r\n                                           &lt;td&gt;\r\n                                             &lt;?php echo date('d\/m\/Y', strtotime($data-&gt;date)); ?&gt;\r\n                                             &lt;\/td&gt;\r\n                                            &lt;td&gt;\r\n                                             &lt;b&gt; \r\n                                             &lt;?php echo number_format($data-&gt;total,2); ?&gt; \u0e1a\u0e32\u0e17 \r\n                                             &lt;\/b&gt;\r\n                                             &lt;\/td&gt;\r\n\r\n                                             &lt;?php  \r\n        \r\n                                            $total_sum+=$data-&gt;total;\r\n\r\n                                             ?&gt;\r\n                                           \r\n                                        &lt;\/tr&gt;\r\n\r\n &lt;?php \r\n                          } } ?&gt;\r\n                                    &lt;font color=\"red\"&gt;\r\n                                   \u0e23\u0e27\u0e21\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 &lt;b&gt;  &lt;?php echo number_format($total_sum,2);?&gt;  &lt;\/b&gt; \u0e1a\u0e32\u0e17 \r\n                                   &lt;\/font&gt; \r\n\r\n                                   &lt;hr&gt;\r\n                                   &lt;script type=\"text\/javascript\" src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/2.6.0\/Chart.bundle.js\"&gt;&lt;\/script&gt;\r\n\r\n\r\n                                &lt;\/tbody&gt;\r\n\r\n                            &lt;\/table&gt;\r\n\r\n &lt;?php \r\n \r\n$beforyear = date('Y')-1; \r\n$thisyear = date('Y');\r\n$nextyear = date('Y')+1;\r\n\r\n\r\n\r\n ?&gt;                           \r\n&lt;hr&gt;\r\n&lt;p align=\"center\"&gt;\r\n\r\n\r\n\r\n\r\n&lt;canvas id=\"myChart\" width=\"800px\" height=\"200px\"&gt;&lt;\/canvas&gt;\r\n&lt;script&gt;\r\nvar ctx = document.getElementById(\"myChart\").getContext('2d');\r\nvar myChart = new Chart(ctx, {\r\n    type: 'bar',\r\n    data: {\r\n        labels: [\r\n        &lt;?php \r\n        $i=0;\r\n        foreach ($r_w as $r) {\r\n          if($i&gt;0){echo ',';}\r\n           \/\/echo \"'\".$r-&gt;date.\"'\";\r\n           echo \"'\".date('d\/m\/Y',strtotime($r-&gt;date)).\"'\";\r\n          $i++;\r\n        } ?&gt;\r\n\r\n\r\n        ],\r\n        datasets: [{\r\n            label: '\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e23\u0e32\u0e22\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c',\r\n            data: [\r\n              &lt;?php \r\n            $i=0;\r\n            foreach ($r_w as $r) {\r\n              if($i&gt;0){echo ',';}\r\n              echo \"'\".$r-&gt;total.\"'\";\r\n              $i++;\r\n            } ?&gt;\r\n\r\n            ],\r\n            backgroundColor: [\r\n                'rgba(255, 99, 132, 0.2)',\r\n                'rgba(54, 162, 235, 0.2)',\r\n                'rgba(255, 206, 86, 0.2)',\r\n                'rgba(75, 192, 192, 0.2)',\r\n                'rgba(153, 102, 255, 0.2)',\r\n                'rgba(255, 159, 64, 0.2)'\r\n            ],\r\n            borderColor: [\r\n                'rgba(255,99,132,1)',\r\n                'rgba(54, 162, 235, 1)',\r\n                'rgba(255, 206, 86, 1)',\r\n                'rgba(75, 192, 192, 1)',\r\n                'rgba(153, 102, 255, 1)',\r\n                'rgba(255, 159, 64, 1)'\r\n            ],\r\n            borderWidth: 1\r\n        }]\r\n    },\r\n    options: {\r\n        scales: {\r\n            yAxes: [{\r\n                ticks: {\r\n                    beginAtZero:true\r\n                }\r\n            }]\r\n        }\r\n    }\r\n});\r\n&lt;\/script&gt;  \r\n&lt;\/p&gt; \r\n\r\n        &lt;\/div&gt;\r\n    &lt;\/section&gt;&lt;!-- \/.content --&gt;\r\n&lt;\/div&gt;&lt;!-- \/.content-wrapper --&gt;\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>views\u00a0 report by monthly\u00a0\u00a0mainpage_b_m.php<\/p>\n<pre class=\"lang:default decode:true \">&lt;div class=\"content-wrapper\"&gt;\r\n    &lt;!-- Content Header (Page header) --&gt;\r\n    &lt;section class=\"content-header\"&gt;\r\n        &lt;h1&gt;\r\n            \u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e23\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19\r\n        &lt;\/h1&gt;\r\n        &lt;ol class=\"breadcrumb\"&gt;\r\n            &lt;li&gt;&lt;a href=\"&lt;?php echo  base_url('report'); ?&gt;\"&gt;&lt;i class=\"fa fa-dashboard\"&gt;&lt;\/i&gt; \u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01&lt;\/a&gt;&lt;\/li&gt;\r\n            &lt;li class=\"active\"&gt;-&lt;\/li&gt;\r\n        &lt;\/ol&gt;\r\n    &lt;\/section&gt;\r\n    &lt;!-- Top menu --&gt;\r\n    &lt;?php \/\/ echo $this-&gt;session-&gt;flashdata('msginfo'); ?&gt;\r\n    &lt;!-- Main content --&gt;\r\n    &lt;section class=\"content\"&gt;\r\n        &lt;!-- Your Page Content Here --&gt;\r\n        &lt;div class=\"box\"&gt;\r\n            &lt;div class=\"box-body\"&gt;\r\n                &lt;div id=\"example1_wrapper\" class=\"dataTables_wrapper form-inline dt-bootstrap\"&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-sm-12\"&gt;\r\n                          \r\n                         &lt;br&gt;\r\n                            &lt;table id=\"example1\" class=\"table table-breported table-striped dataTable\" role=\"grid\" aria-describedby=\"example1_info\"&gt;\r\n                                &lt;thead&gt;\r\n                                    &lt;tr role=\"row\"&gt;\r\n                                    &lt;th class=\"sorting\" tabindex=\"0\" rowspan=\"1\" colspan=\"1\"&gt;\r\n                                  \u0e40\u0e14\u0e37\u0e2d\u0e19 \r\n                                        &lt;\/th&gt;\r\n                                        &lt;th class=\"sorting\" tabindex=\"0\" rowspan=\"1\" colspan=\"1\"&gt;\u0e22\u0e2d\u0e14\u0e23\u0e27\u0e21 \r\n                                        &lt;\/th&gt;\r\n                                    &lt;\/tr&gt;\r\n                                &lt;\/thead&gt;\r\n                                &lt;tbody&gt;\r\n                                    &lt;?php \r\n\r\n                                       $total_sum=0;\r\n\r\n                                    if(!empty($r_m)){ foreach ($r_m as $data) { ?&gt;\r\n                                        &lt;tr role=\"row\"&gt;\r\n                                           &lt;td&gt;\r\n                                             &lt;?php echo date('m\/Y', strtotime($data-&gt;date)); ?&gt;\r\n                                             &lt;\/td&gt;\r\n                                            &lt;td&gt;\r\n                                             &lt;b&gt; \r\n                                             &lt;?php echo number_format($data-&gt;total,2); ?&gt; \u0e1a\u0e32\u0e17 \r\n                                             &lt;\/b&gt;\r\n                                             &lt;\/td&gt;\r\n\r\n                                             &lt;?php  \r\n\r\n                                                    \r\n                                            $total_sum+=$data-&gt;total;\r\n\r\n                                             ?&gt;\r\n                                           \r\n                                        &lt;\/tr&gt;\r\n      \r\n &lt;?php \r\n\r\n                                    } } ?&gt;\r\n                                    &lt;font color=\"red\"&gt;\r\n                                   \u0e23\u0e27\u0e21\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 &lt;b&gt;  &lt;?php echo number_format($total_sum,2);?&gt;  &lt;\/b&gt; \u0e1a\u0e32\u0e17 \r\n                                   &lt;\/font&gt; \r\n\r\n                                   &lt;hr&gt;\r\n                                   &lt;script type=\"text\/javascript\" src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/2.6.0\/Chart.bundle.js\"&gt;&lt;\/script&gt;\r\n\r\n\r\n                                &lt;\/tbody&gt;\r\n\r\n                            &lt;\/table&gt;\r\n\r\n &lt;?php \r\n \r\n$beforyear = date('Y')-1; \r\n$thisyear = date('Y');\r\n$nextyear = date('Y')+1;\r\n\r\n\r\n\r\n ?&gt;                           \r\n&lt;hr&gt;\r\n&lt;p align=\"center\"&gt;\r\n&lt;canvas id=\"myChart\" width=\"800px\" height=\"200px\"&gt;&lt;\/canvas&gt;\r\n&lt;script&gt;\r\nvar ctx = document.getElementById(\"myChart\").getContext('2d');\r\nvar myChart = new Chart(ctx, {\r\n    type: 'bar',\r\n    data: {\r\n        labels: [\r\n&lt;?php \r\n        $i=0;\r\n        foreach ($r_m as $r) {\r\n          if($i&gt;0){echo ',';}\r\n           \/\/echo \"'\".$r-&gt;date.\"'\";\r\n           echo \"'\".date('m\/Y',strtotime($r-&gt;date)).\"'\";\r\n          $i++;\r\n        } ?&gt;\r\n\r\n        ],\r\n        datasets: [{\r\n            label: '\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e23\u0e32\u0e22\u0e40\u0e14\u0e37\u0e2d\u0e19',\r\n            data: [\r\n          &lt;?php \r\n            $i=0;\r\n            foreach ($r_m as $r) {\r\n              if($i&gt;0){echo ',';}\r\n              echo \"'\".$r-&gt;total.\"'\";\r\n              $i++;\r\n            } ?&gt;\r\n            ],\r\n            backgroundColor: [\r\n                'rgba(255, 99, 132, 0.2)',\r\n                'rgba(54, 162, 235, 0.2)',\r\n                'rgba(255, 206, 86, 0.2)',\r\n                'rgba(75, 192, 192, 0.2)',\r\n                'rgba(153, 102, 255, 0.2)',\r\n                'rgba(255, 159, 64, 0.2)'\r\n            ],\r\n            borderColor: [\r\n                'rgba(255,99,132,1)',\r\n                'rgba(54, 162, 235, 1)',\r\n                'rgba(255, 206, 86, 1)',\r\n                'rgba(75, 192, 192, 1)',\r\n                'rgba(153, 102, 255, 1)',\r\n                'rgba(255, 159, 64, 1)'\r\n            ],\r\n            borderWidth: 1\r\n        }]\r\n    },\r\n    options: {\r\n        scales: {\r\n            yAxes: [{\r\n                ticks: {\r\n                    beginAtZero:true\r\n                }\r\n            }]\r\n        }\r\n    }\r\n});\r\n&lt;\/script&gt;  \r\n&lt;\/p&gt; \r\n        &lt;\/div&gt;\r\n    &lt;\/section&gt;&lt;!-- \/.content --&gt;\r\n&lt;\/div&gt;&lt;!-- \/.content-wrapper --&gt;\r\n<\/pre>\n<p>views\u00a0 report by yearly\u00a0\u00a0mainpage_b_y.php<\/p>\n<pre class=\"lang:default decode:true \">&lt;div class=\"content-wrapper\"&gt;\r\n    &lt;!-- Content Header (Page header) --&gt;\r\n    &lt;section class=\"content-header\"&gt;\r\n        &lt;h1&gt;\r\n            \u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e23\u0e32\u0e22\u0e1b\u0e35\r\n        &lt;\/h1&gt;\r\n        &lt;ol class=\"breadcrumb\"&gt;\r\n            &lt;li&gt;&lt;a href=\"&lt;?php echo  base_url('report'); ?&gt;\"&gt;&lt;i class=\"fa fa-dashboard\"&gt;&lt;\/i&gt; \u0e2b\u0e19\u0e49\u0e32\u0e41\u0e23\u0e01&lt;\/a&gt;&lt;\/li&gt;\r\n            &lt;li class=\"active\"&gt;&lt;\/li&gt;\r\n        &lt;\/ol&gt;\r\n    &lt;\/section&gt;\r\n    &lt;!-- Top menu --&gt;\r\n    &lt;!-- Main content --&gt;\r\n    &lt;section class=\"content\"&gt;\r\n        &lt;!-- Your Page Content Here --&gt;\r\n        &lt;div class=\"box\"&gt;\r\n            &lt;div class=\"box-body\"&gt;\r\n                &lt;div id=\"example1_wrapper\" class=\"dataTables_wrapper form-inline dt-bootstrap\"&gt;\r\n                    &lt;div class=\"row\"&gt;\r\n                        &lt;div class=\"col-sm-12\"&gt;\r\n                          \r\n                         &lt;br&gt;\r\n                            &lt;table id=\"example1\" class=\"table table-breported table-striped dataTable\" role=\"grid\" aria-describedby=\"example1_info\"&gt;\r\n                                &lt;thead&gt;\r\n                                    &lt;tr role=\"row\"&gt;\r\n                                    &lt;th class=\"sorting\" tabindex=\"0\" rowspan=\"1\" colspan=\"1\"&gt;\r\n                                    \u0e1b\u0e35 \r\n                                        &lt;\/th&gt;\r\n                                        &lt;th class=\"sorting\" tabindex=\"0\" rowspan=\"1\" colspan=\"1\"&gt;\u0e22\u0e2d\u0e14\u0e23\u0e27\u0e21 \r\n                                        &lt;\/th&gt;\r\n                                    &lt;\/tr&gt;\r\n                                &lt;\/thead&gt;\r\n                                &lt;tbody&gt;\r\n                                    &lt;?php \r\n\r\n                                       $total_sum=0;\r\n\r\n                                    if(!empty($r_y)){ foreach ($r_y as $data) { ?&gt;\r\n                                        &lt;tr role=\"row\"&gt;\r\n                                           &lt;td&gt;\r\n                                             &lt;?php echo date('Y', strtotime($data-&gt;date)); ?&gt;\r\n                                             &lt;\/td&gt;\r\n                                            &lt;td&gt;\r\n                                             &lt;b&gt; \r\n                                             &lt;?php echo number_format($data-&gt;total,2); ?&gt; \u0e1a\u0e32\u0e17 \r\n                                             &lt;\/b&gt;\r\n                                             &lt;\/td&gt;\r\n\r\n                                             &lt;?php  \r\n\r\n                                                    \r\n                                            $total_sum+=$data-&gt;total;\r\n\r\n                                             ?&gt;\r\n                                           \r\n                                        &lt;\/tr&gt;\r\n \r\n &lt;?php \r\n                                    } } ?&gt;\r\n                                    &lt;font color=\"red\"&gt;\r\n                                   \u0e23\u0e27\u0e21\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 &lt;b&gt;  &lt;?php echo number_format($total_sum,2);?&gt;  &lt;\/b&gt; \u0e1a\u0e32\u0e17 \r\n                                   &lt;\/font&gt; \r\n\r\n                                   &lt;hr&gt;\r\n                                   &lt;script type=\"text\/javascript\" src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/2.6.0\/Chart.bundle.js\"&gt;&lt;\/script&gt;\r\n\r\n\r\n                                &lt;\/tbody&gt;\r\n\r\n                            &lt;\/table&gt;\r\n\r\n &lt;?php \r\n \r\n$beforyear = date('Y')-1; \r\n$thisyear = date('Y');\r\n$nextyear = date('Y')+1;\r\n\r\n\r\n\r\n ?&gt;                           \r\n&lt;hr&gt;\r\n&lt;p align=\"center\"&gt;\r\n&lt;canvas id=\"myChart\" width=\"800px\" height=\"200px\"&gt;&lt;\/canvas&gt;\r\n&lt;script&gt;\r\nvar ctx = document.getElementById(\"myChart\").getContext('2d');\r\nvar myChart = new Chart(ctx, {\r\n    type: 'bar',\r\n    data: {\r\n        labels: [&lt;?php \r\n        $i=0;\r\n        foreach ($r_y as $r) {\r\n          if($i&gt;0){echo ',';}\r\n          echo \"'\".date('Y',strtotime($r-&gt;date)).\"'\";\r\n          $i++;\r\n        } ?&gt;],\r\n        datasets: [{\r\n            label: '\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e23\u0e32\u0e22\u0e1b\u0e35',\r\n            data: [\r\n&lt;?php \r\n            $i=0;\r\n            foreach ($r_y as $r) {\r\n              if($i&gt;0){echo ',';}\r\n              echo \"'\".$r-&gt;total.\"'\";\r\n              $i++;\r\n            } ?&gt;\r\n            ],\r\n            backgroundColor: [\r\n                'rgba(255, 99, 132, 0.2)',\r\n                'rgba(54, 162, 235, 0.2)',\r\n                'rgba(255, 206, 86, 0.2)',\r\n                'rgba(75, 192, 192, 0.2)',\r\n                'rgba(153, 102, 255, 0.2)',\r\n                'rgba(255, 159, 64, 0.2)'\r\n            ],\r\n            borderColor: [\r\n                'rgba(255,99,132,1)',\r\n                'rgba(54, 162, 235, 1)',\r\n                'rgba(255, 206, 86, 1)',\r\n                'rgba(75, 192, 192, 1)',\r\n                'rgba(153, 102, 255, 1)',\r\n                'rgba(255, 159, 64, 1)'\r\n            ],\r\n            borderWidth: 1\r\n        }]\r\n    },\r\n    options: {\r\n        scales: {\r\n            yAxes: [{\r\n                ticks: {\r\n                    beginAtZero:true\r\n                }\r\n            }]\r\n        }\r\n    }\r\n});\r\n&lt;\/script&gt;  \r\n&lt;\/p&gt; \r\n\r\n        &lt;\/div&gt;\r\n    &lt;\/section&gt;&lt;!-- \/.content --&gt;\r\n&lt;\/div&gt;&lt;!-- \/.content-wrapper --&gt;\r\n<\/pre>\n<p>&nbsp;<\/p>\n<p>the table<\/p>\n<pre class=\"lang:mysql decode:true \">CREATE TABLE `booksdetail` (\r\n  `books_id` int(11) NOT NULL COMMENT '\u0e23\u0e2b\u0e31\u0e2a\u0e01\u0e32\u0e23\u0e08\u0e2d\u0e07',\r\n  `deposits` int(11) DEFAULT NULL COMMENT '\u0e04\u0e48\u0e32\u0e21\u0e31\u0e14\u0e08\u0e33',\r\n  `user_id` int(4) DEFAULT NULL COMMENT '\u0e23\u0e2b\u0e31\u0e2a\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01',\r\n  `date` date DEFAULT NULL COMMENT '\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e08\u0e2d\u0e07',\r\n  `time` time DEFAULT NULL COMMENT '\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e08\u0e2d\u0e07',\r\n  `tel` varchar(20) DEFAULT NULL,\r\n  `img_id` int(10) DEFAULT NULL COMMENT '\u0e23\u0e2b\u0e31\u0e2a\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e',\r\n  `status` int(1) DEFAULT NULL COMMENT '\u0e2a\u0e16\u0e32\u0e19\u0e30\u0e21\u0e32\u0e44\u0e21\u0e48\u0e21\u0e32',\r\n  `pay_id` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '\u0e23\u0e2b\u0e31\u0e2a\u0e40\u0e25\u0e02\u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19',\r\n  `pay_date` date DEFAULT NULL COMMENT '\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19',\r\n  `pay_time` time DEFAULT NULL COMMENT '\u0e40\u0e27\u0e25\u0e32\u0e17\u0e35\u0e48\u0e08\u0e48\u0e32\u0e22\u0e40\u0e07\u0e34\u0e19'\r\n) ENGINE=InnoDB DEFAULT CHARSET=latin1;\r\n\r\n--\r\n-- Dumping data for table `booksdetail`\r\n--\r\n\r\nINSERT INTO `booksdetail` (`books_id`, `deposits`, `user_id`, `date`, `time`, `tel`, `img_id`, `status`, `pay_id`, `pay_date`, `pay_time`) VALUES\r\n(1, 22, 14, '2018-06-13', '11:30:30', '22', 2, 1, '1', NULL, NULL),\r\n(3, 33, 14, '2016-06-13', '12:00:00', '3333', 1, 1, '1', NULL, NULL),\r\n(4, 111, 14, '2017-06-30', '11:00:00', '11111', 3, 0, '1', NULL, NULL),\r\n(5, 90, 14, '2017-07-15', '12:22:00', '343434', 2, 0, '1', NULL, NULL),\r\n(6, 200, 14, '2018-01-05', '12:22:00', '200', 2, 0, '1', NULL, NULL),\r\n(7, 200, 1, '2017-06-16', '13:00:00', '45455', 1, 1, '1', NULL, NULL),\r\n(8, 200, 14, '2017-06-07', '22:02:00', '7667857865786587', 1, 1, '1', NULL, NULL),\r\n(9, 400, 14, '2017-06-29', '11:11:00', '34343434', 10, 1, '1', NULL, NULL),\r\n(10, 9999, 14, '2017-06-16', '11:11:00', '9999', 1, 1, '1', NULL, NULL),\r\n(11, 200, 14, '2017-06-27', '22:20:00', '0000', 2, 1, '1', NULL, NULL),\r\n(12, 4444, 14, '2017-07-03', '12:12:00', '444', 2, 1, '1', NULL, NULL);\r\n\r\n--\r\n-- Indexes for dumped tables\r\n--\r\n\r\n--\r\n-- Indexes for table `booksdetail`\r\n--\r\nALTER TABLE `booksdetail`\r\n  ADD PRIMARY KEY (`books_id`);\r\n\r\n--\r\n-- AUTO_INCREMENT for dumped tables\r\n--\r\n\r\n--\r\n-- AUTO_INCREMENT for table `booksdetail`\r\n--\r\nALTER TABLE `booksdetail`\r\n  MODIFY `books_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '\u0e23\u0e2b\u0e31\u0e2a\u0e01\u0e32\u0e23\u0e08\u0e2d\u0e07', AUTO_INCREMENT=13;\r\n\/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT *\/;\r\n\/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS *\/;\r\n\/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION *\/;<\/pre>\n<p><strong>result\u00a0 images<\/strong><\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"lazy aligncenter wp-image-2200 size-full\" src=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/plugins\/wp-images-lazy-loading\/images\/grey.gif?resize=400%2C311&#038;ssl=1\" data-original=\"http:\/\/devbanban.com\/wp-content\/uploads\/2018\/01\/c11.jpg\" alt=\"devbanban.com codeigniter report cart \" width=\"400\" height=\"311\" \/><noscript><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2200 size-full\" src=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/c11.jpg?resize=400%2C311\" alt=\"devbanban.com codeigniter report cart \" width=\"400\" height=\"311\" srcset=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/c11.jpg?w=400&amp;ssl=1 400w, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/c11.jpg?resize=300%2C233&amp;ssl=1 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/noscript><\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"lazy aligncenter wp-image-2201 size-full\" src=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/plugins\/wp-images-lazy-loading\/images\/grey.gif?resize=400%2C277&#038;ssl=1\" data-original=\"http:\/\/devbanban.com\/wp-content\/uploads\/2018\/01\/c12.jpg\" alt=\"devbanban.com codeigniter report cart \" width=\"400\" height=\"277\" \/><noscript><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2201 size-full\" src=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/c12.jpg?resize=400%2C277\" alt=\"devbanban.com codeigniter report cart \" width=\"400\" height=\"277\" srcset=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/c12.jpg?w=400&amp;ssl=1 400w, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/c12.jpg?resize=300%2C208&amp;ssl=1 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/noscript><\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"lazy size-full wp-image-2202 aligncenter\" src=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/plugins\/wp-images-lazy-loading\/images\/grey.gif?resize=400%2C234&#038;ssl=1\" data-original=\"http:\/\/devbanban.com\/wp-content\/uploads\/2018\/01\/c13.jpg\" alt=\"devbanban.com codeigniter report cart \" width=\"400\" height=\"234\" \/><noscript><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2202 aligncenter\" src=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/c13.jpg?resize=400%2C234\" alt=\"devbanban.com codeigniter report cart \" width=\"400\" height=\"234\" srcset=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/c13.jpg?w=400&amp;ssl=1 400w, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/c13.jpg?resize=300%2C176&amp;ssl=1 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/noscript><\/p>\n<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"lazy aligncenter wp-image-2203 size-full\" src=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/plugins\/wp-images-lazy-loading\/images\/grey.gif?resize=400%2C240&#038;ssl=1\" data-original=\"http:\/\/devbanban.com\/wp-content\/uploads\/2018\/01\/c14.jpg\" alt=\"devbanban.com codeigniter report cart \" width=\"400\" height=\"240\" \/><noscript><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2203 size-full\" src=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/c14.jpg?resize=400%2C240\" alt=\"devbanban.com codeigniter report cart \" width=\"400\" height=\"240\" srcset=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/c14.jpg?w=400&amp;ssl=1 400w, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/c14.jpg?resize=300%2C180&amp;ssl=1 300w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/noscript><\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Codeigniter : Create Chart Report by date, week, month, year<\/p>\n","protected":false},"author":1,"featured_media":2184,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[164],"tags":[165],"class_list":["post-2199","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-codeigniter","tag-codeigniter"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Codeigniter : Create Chart Report by date, week, month, year - \u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]<\/title>\n<meta name=\"description\" content=\"\u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e2a\u0e2d\u0e19\u0e17\u0e33 website, \u0e2a\u0e2d\u0e19 php, \u0e2a\u0e2d\u0e19 codeigniter , database, css, web app, sql, bootstrap\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/devbanban.com\/?p=2199\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Codeigniter : Create Chart Report by date, week, month, year - \u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]\" \/>\n<meta name=\"twitter:description\" content=\"\u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e2a\u0e2d\u0e19\u0e17\u0e33 website, \u0e2a\u0e2d\u0e19 php, \u0e2a\u0e2d\u0e19 codeigniter , database, css, web app, sql, bootstrap\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"devbanban\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"16 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=2199#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=2199\"},\"author\":{\"name\":\"devbanban\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/#\\\/schema\\\/person\\\/aa637e5a6aefe44e0dbfcac2b429fcc3\"},\"headline\":\"Codeigniter : Create Chart Report by date, week, month, year\",\"datePublished\":\"2018-01-03T05:05:10+00:00\",\"dateModified\":\"2018-01-03T05:07:34+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=2199\"},\"wordCount\":68,\"image\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=2199#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/devbanban.com\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/Data-cd.jpg?fit=960%2C720&ssl=1\",\"keywords\":[\"codeigniter\"],\"articleSection\":[\"Codeigniter\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=2199\",\"url\":\"https:\\\/\\\/devbanban.com\\\/?p=2199\",\"name\":\"Codeigniter : Create Chart Report by date, week, month, year - \u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=2199#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=2199#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/devbanban.com\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/Data-cd.jpg?fit=960%2C720&ssl=1\",\"datePublished\":\"2018-01-03T05:05:10+00:00\",\"dateModified\":\"2018-01-03T05:07:34+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/#\\\/schema\\\/person\\\/aa637e5a6aefe44e0dbfcac2b429fcc3\"},\"description\":\"\u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e2a\u0e2d\u0e19\u0e17\u0e33 website, \u0e2a\u0e2d\u0e19 php, \u0e2a\u0e2d\u0e19 codeigniter , database, css, web app, sql, bootstrap\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=2199#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/devbanban.com\\\/?p=2199\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=2199#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/devbanban.com\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/Data-cd.jpg?fit=960%2C720&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/devbanban.com\\\/wp-content\\\/uploads\\\/2018\\\/01\\\/Data-cd.jpg?fit=960%2C720&ssl=1\",\"width\":960,\"height\":720},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/?p=2199#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/devbanban.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Codeigniter : Create Chart Report by date, week, month, year\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/#website\",\"url\":\"https:\\\/\\\/devbanban.com\\\/\",\"name\":\"\u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]\",\"description\":\"\u0e2a\u0e2d\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 \u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e23\u0e30\u0e1a\u0e1a\u0e2d\u0e35\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e34\u0e23\u0e4c\u0e0a \u0e23\u0e30\u0e1a\u0e1a\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e27\u0e35\u0e22\u0e19 \u0e23\u0e30\u0e1a\u0e22\u0e37\u0e21\u0e04\u0e37\u0e19\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c \u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e25\u0e31\u0e07\u0e02\u0e49\u0e2d\u0e2a\u0e2d\u0e1a \u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e0b\u0e48\u0e2d\u0e21 \u0e23\u0e30\u0e1a\u0e1a\u0e27\u0e34\u0e08\u0e31\u0e22 \u0e41\u0e25\u0e30\u0e23\u0e30\u0e1a\u0e1a\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1e\u0e23\u0e49\u0e2d\u0e21 Workshop PHP PDO MySQL \u0e2d\u0e35\u0e01\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/devbanban.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/devbanban.com\\\/#\\\/schema\\\/person\\\/aa637e5a6aefe44e0dbfcac2b429fcc3\",\"name\":\"devbanban\",\"description\":\"\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e19\u0e43\u0e08\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c \u0e41\u0e25\u0e30\u0e2d\u0e22\u0e32\u0e01\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e14\u0e49\u0e32\u0e19\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e41\u0e25\u0e30\u0e2d\u0e37\u0e48\u0e19\u0e46\u0e2d\u0e35\u0e01\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22...\",\"sameAs\":[\"http:\\\/\\\/devbanban.com\\\/\"],\"url\":\"https:\\\/\\\/devbanban.com\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Codeigniter : Create Chart Report by date, week, month, year - \u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]","description":"\u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e2a\u0e2d\u0e19\u0e17\u0e33 website, \u0e2a\u0e2d\u0e19 php, \u0e2a\u0e2d\u0e19 codeigniter , database, css, web app, sql, bootstrap","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/devbanban.com\/?p=2199","twitter_card":"summary_large_image","twitter_title":"Codeigniter : Create Chart Report by date, week, month, year - \u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]","twitter_description":"\u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e2a\u0e2d\u0e19\u0e17\u0e33 website, \u0e2a\u0e2d\u0e19 php, \u0e2a\u0e2d\u0e19 codeigniter , database, css, web app, sql, bootstrap","twitter_image":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1","twitter_misc":{"Written by":"devbanban","Est. reading time":"16 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/devbanban.com\/?p=2199#article","isPartOf":{"@id":"https:\/\/devbanban.com\/?p=2199"},"author":{"name":"devbanban","@id":"https:\/\/devbanban.com\/#\/schema\/person\/aa637e5a6aefe44e0dbfcac2b429fcc3"},"headline":"Codeigniter : Create Chart Report by date, week, month, year","datePublished":"2018-01-03T05:05:10+00:00","dateModified":"2018-01-03T05:07:34+00:00","mainEntityOfPage":{"@id":"https:\/\/devbanban.com\/?p=2199"},"wordCount":68,"image":{"@id":"https:\/\/devbanban.com\/?p=2199#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1","keywords":["codeigniter"],"articleSection":["Codeigniter"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/devbanban.com\/?p=2199","url":"https:\/\/devbanban.com\/?p=2199","name":"Codeigniter : Create Chart Report by date, week, month, year - \u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]","isPartOf":{"@id":"https:\/\/devbanban.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/devbanban.com\/?p=2199#primaryimage"},"image":{"@id":"https:\/\/devbanban.com\/?p=2199#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1","datePublished":"2018-01-03T05:05:10+00:00","dateModified":"2018-01-03T05:07:34+00:00","author":{"@id":"https:\/\/devbanban.com\/#\/schema\/person\/aa637e5a6aefe44e0dbfcac2b429fcc3"},"description":"\u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e17\u0e33\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c, \u0e2a\u0e2d\u0e19\u0e17\u0e33 website, \u0e2a\u0e2d\u0e19 php, \u0e2a\u0e2d\u0e19 codeigniter , database, css, web app, sql, bootstrap","breadcrumb":{"@id":"https:\/\/devbanban.com\/?p=2199#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/devbanban.com\/?p=2199"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/devbanban.com\/?p=2199#primaryimage","url":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1","contentUrl":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1","width":960,"height":720},{"@type":"BreadcrumbList","@id":"https:\/\/devbanban.com\/?p=2199#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/devbanban.com\/"},{"@type":"ListItem","position":2,"name":"Codeigniter : Create Chart Report by date, week, month, year"}]},{"@type":"WebSite","@id":"https:\/\/devbanban.com\/#website","url":"https:\/\/devbanban.com\/","name":"\u0e2a\u0e2d\u0e19\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 [PHP, SQL, Codeigniter, Bootstrap, HTML]","description":"\u0e2a\u0e2d\u0e19\u0e40\u0e02\u0e35\u0e22\u0e19\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e1f\u0e23\u0e35 \u0e2a\u0e2d\u0e19\u0e17\u0e33\u0e23\u0e30\u0e1a\u0e1a\u0e2d\u0e35\u0e04\u0e2d\u0e21\u0e40\u0e21\u0e34\u0e23\u0e4c\u0e0a \u0e23\u0e30\u0e1a\u0e1a\u0e2b\u0e19\u0e31\u0e07\u0e2a\u0e37\u0e2d\u0e40\u0e27\u0e35\u0e22\u0e19 \u0e23\u0e30\u0e1a\u0e22\u0e37\u0e21\u0e04\u0e37\u0e19\u0e04\u0e23\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c \u0e23\u0e30\u0e1a\u0e1a\u0e04\u0e25\u0e31\u0e07\u0e02\u0e49\u0e2d\u0e2a\u0e2d\u0e1a \u0e23\u0e30\u0e1a\u0e1a\u0e41\u0e08\u0e49\u0e07\u0e0b\u0e48\u0e2d\u0e21 \u0e23\u0e30\u0e1a\u0e1a\u0e27\u0e34\u0e08\u0e31\u0e22 \u0e41\u0e25\u0e30\u0e23\u0e30\u0e1a\u0e1a\u0e10\u0e32\u0e19\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e1e\u0e23\u0e49\u0e2d\u0e21 Workshop PHP PDO MySQL \u0e2d\u0e35\u0e01\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/devbanban.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/devbanban.com\/#\/schema\/person\/aa637e5a6aefe44e0dbfcac2b429fcc3","name":"devbanban","description":"\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e19\u0e43\u0e08\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e17\u0e35\u0e48\u0e43\u0e0a\u0e49\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c \u0e41\u0e25\u0e30\u0e2d\u0e22\u0e32\u0e01\u0e41\u0e1a\u0e48\u0e07\u0e1b\u0e31\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e14\u0e49\u0e32\u0e19\u0e01\u0e32\u0e23\u0e1e\u0e31\u0e12\u0e19\u0e32\u0e40\u0e27\u0e47\u0e1a\u0e44\u0e0b\u0e15\u0e4c\u0e41\u0e25\u0e30\u0e2d\u0e37\u0e48\u0e19\u0e46\u0e2d\u0e35\u0e01\u0e21\u0e32\u0e01\u0e21\u0e32\u0e22...","sameAs":["http:\/\/devbanban.com\/"],"url":"https:\/\/devbanban.com\/?author=1"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p6bpqQ-zt","jetpack-related-posts":[{"id":2192,"url":"https:\/\/devbanban.com\/?p=2192","url_meta":{"origin":2199,"position":0},"title":"Codeigniter : CRUD product and upload image","author":"devbanban","date":"03\/01\/2018","format":false,"excerpt":"Codeigniter : Insert product and upload image Controllers\u00a0 prd.php <?php defined('BASEPATH') OR exit('No direct script access allowed'); class prd extends CI_Controller { public function __construct() { parent::__construct(); $this->load->library('pagination'); \/\/$this->load->model('Imgtype_model'); $this->load->model('prd_model'); } public function index() { $config = array(); $config['base_url'] = base_url('imgtype\/index'); $config['total_rows'] = $this->prd_model->record_count($this->input->get('keyword')); $config['per_page'] = $this->input->get('keyword') == NULL ?\u2026","rel":"","context":"In &quot;Codeigniter&quot;","block_context":{"text":"Codeigniter","link":"https:\/\/devbanban.com\/?cat=164"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2183,"url":"https:\/\/devbanban.com\/?p=2183","url_meta":{"origin":2199,"position":1},"title":"Codeigniter : Multiple image  Upload &#038; database","author":"devbanban","date":"03\/01\/2018","format":false,"excerpt":"Codeigniter : Multiple image Upload example tables CREATE TABLE `photos` ( `id` int(11) NOT NULL, `image` varchar(350) NOT NULL, `user_id` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; CREATE TABLE `user` ( `u_id` int(11) NOT NULL, `name` varchar(350) NOT NULL, `class` varchar(350) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=latin1; ALTER TABLE `photos`\u2026","rel":"","context":"In &quot;Codeigniter&quot;","block_context":{"text":"Codeigniter","link":"https:\/\/devbanban.com\/?cat=164"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":3517,"url":"https:\/\/devbanban.com\/?p=3517","url_meta":{"origin":2199,"position":2},"title":"\u0e2d\u0e31\u0e1e\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e1f\u0e25\u0e4c\u0e08\u0e32\u0e01 2 Input \u0e14\u0e49\u0e27\u0e22 CodeIgniter, How to upload two images into two fields using CodeIgniter","author":"devbanban","date":"11\/05\/2020","format":false,"excerpt":"\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 code \u0e2d\u0e31\u0e1e\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e1f\u0e25\u0e4c\u0e08\u0e32\u0e01 2 Input \u0e14\u0e49\u0e27\u0e22 CodeIgniter \u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 Code \u0e2d\u0e31\u0e1e\u0e42\u0e2b\u0e25\u0e14\u0e44\u0e1f\u0e25\u0e4c\u0e08\u0e32\u0e01 2 Input \u0e14\u0e49\u0e27\u0e22 CodeIgniter, How to upload two images into two fields using CodeIgniter table products CREATE TABLE `products` ( `id` int(5) NOT NULL, `p_img1` varchar(255) DEFAULT NULL, `p_img2` varchar(255) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ALTER TABLE `products` ADD\u2026","rel":"","context":"In &quot;Codeigniter&quot;","block_context":{"text":"Codeigniter","link":"https:\/\/devbanban.com\/?cat=164"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2020\/05\/form_codeigniter-.png?fit=689%2C320&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2020\/05\/form_codeigniter-.png?fit=689%2C320&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2020\/05\/form_codeigniter-.png?fit=689%2C320&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":2264,"url":"https:\/\/devbanban.com\/?p=2264","url_meta":{"origin":2199,"position":3},"title":"Codeigniter : How to customizing config.php  &#038; autoload.php","author":"devbanban","date":"28\/01\/2018","format":false,"excerpt":"Codeigniter : How to customizing config.php and autoload for work. Basic to customizing config file from codeiginiter Ex. <?php defined('BASEPATH') OR exit('No direct script access allowed'); \/* |-------------------------------------------------------------------------- | Base Site URL |-------------------------------------------------------------------------- | | URL to your CodeIgniter root. Typically this will be your base URL, | WITH a\u2026","rel":"","context":"In &quot;Codeigniter&quot;","block_context":{"text":"Codeigniter","link":"https:\/\/devbanban.com\/?cat=164"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":2901,"url":"https:\/\/devbanban.com\/?p=2901","url_meta":{"origin":2199,"position":4},"title":"config codeigniter multiple language","author":"devbanban","date":"14\/03\/2019","format":false,"excerpt":"config codeigniter multiple language controller <?php defined('BASEPATH') OR exit('No direct script access allowed'); class Home extends CI_Controller { public function __construct() { parent::__construct(); check_lang(); $this->load->model('mail_model'); } public function index() { $data['mails'] = $this->mail_model->get_all_mail(); $data['language']=$this->session->userdata('language'); \/\/ echo '<pre>'; \/\/ print_r($data); \/\/ echo '<\/pre>'; $this->load->view('home_view2',$data); } } default_helper.php from folder helpers \u00a0\u2026","rel":"","context":"In &quot;Codeigniter&quot;","block_context":{"text":"Codeigniter","link":"https:\/\/devbanban.com\/?cat=164"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/05\/ci.png?fit=431%2C512&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":2224,"url":"https:\/\/devbanban.com\/?p=2224","url_meta":{"origin":2199,"position":5},"title":"Codeigniter : Config upload file and  encrypt_name","author":"devbanban","date":"05\/01\/2018","format":false,"excerpt":"Codeigniter : Config upload file\u00a0and encrypt_name Easy code to config\u00a0 \u00a0on upload file\u00a0 in codeigniter\u00a0 example code : $config['upload_path'] = '.\/uploads\/'; $config['allowed_types'] = 'gif|jpg|png'; $config['max_size'] = '2000'; $config['max_width'] = '2000'; $config['max_height'] = '2000'; Description: destination path for store the file $config['upload_path'] = '.\/uploads\/'; allowed type file image file $config['allowed_types'] =\u2026","rel":"","context":"In &quot;Codeigniter&quot;","block_context":{"text":"Codeigniter","link":"https:\/\/devbanban.com\/?cat=164"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/devbanban.com\/wp-content\/uploads\/2018\/01\/Data-cd.jpg?fit=960%2C720&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/posts\/2199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/devbanban.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2199"}],"version-history":[{"count":4,"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/posts\/2199\/revisions"}],"predecessor-version":[{"id":2207,"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/posts\/2199\/revisions\/2207"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devbanban.com\/index.php?rest_route=\/wp\/v2\/media\/2184"}],"wp:attachment":[{"href":"https:\/\/devbanban.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2199"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devbanban.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2199"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devbanban.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}