Codeigniter phpexcel where子句

时间:2016-03-15 00:51:08

标签: codeigniter phpexcel

我有一个程序可以使用phpexcel将mysql表打印到excel。首先它'确定没有条件被放,但是当我在查询中添加了where子句时,输出返回空白。我需要按照具体日期打印报告。这是我的控制器查询:

$str = @date('Y-m-d',@strtotime($this->input->post('q')));

    $this->db->select('*');
    $this->db->from('purchaseorders');
    $this->db->where('DateMade',$str); // if I remove this the excel file have contents.
    $rs = $this->db->get();

顺便说一下,我传递的日期是从记录日期开始的。

我将视图提交更改为jquery:

$('#btnprint').click(function(){
var datemade = $('#datemade').val();
console.log(datemade);
$.ajax({
    type:'POST',
    url: "<?php echo site_url('wip/excel/');?>",
    data: {q:datemade},
    success: function(data){
        console.log(data);
    },
});
});

然后我在控制台中记录数据以查看它是否将参数传递给控制器​​,但我收到的是:

enter image description here

1 个答案:

答案 0 :(得分:0)

我找到了这篇帖子PHPExcel creates 'unreadable content'的解决方案,我也删除了我的jquery提交...