从我的表sql中缺少一个coloumn

YVS*_*102 2 html php jquery codeigniter datatables

我有这些数据print_r().这是结果

Array
(
    [0] => Customer
    [1] => 01/08/2016
    [2] => 02/08/2016
    [3] => 03/08/2016
    [4] => 04/08/2016
    [5] => 05/08/2016
    [6] => 06/08/2016
    [7] => 07/08/2016
    [8] => 08/08/2016
    [9] => 09/08/2016
    [10] => 10/08/2016
    [11] => 11/08/2016
    [12] => 12/08/2016
    [13] => 13/08/2016
    [14] => 14/08/2016
    [15] => 15/08/2016
    [16] => 16/08/2016
    [17] => 17/08/2016
    [18] => 18/08/2016
    [19] => 19/08/2016
    [20] => 20/08/2016
    [21] => 21/08/2016
    [22] => 22/08/2016
    [23] => 23/08/2016
    [24] => 24/08/2016
    [25] => 25/08/2016
    [26] => 26/08/2016
    [27] => 27/08/2016
    [28] => 28/08/2016
    [29] => 29/08/2016
    [30] => 30/08/2016
    [31] => 31/08/2016
)
Run Code Online (Sandbox Code Playgroud)

CodeIgniter上面用的是fieldname我的桌子.然后我将用这个创建HTML表

<style>
table th:nth-child(3), td:nth-child(3) {
  display: none;
}

    .cstm{
        padding-top:25px;
        background-color:white;
    }
</style>

<table id="tbl" class="table table-bordered table-striped">
    <thead>
        <tr align="center">
            <th width="20%">No.</th>
            <?php foreach($fields as $header) { ?><th width="20%"><?=$header;?></th><?php } ?> //The array from above...
        </tr>
    </thead>
    <tbody>
        <?php 
            $no = 0;
            if($hasil != ""){
                foreach($hasil as $hsl)
                    {$no++;
        ?>
        <tr> 
            <td width="20%"><?=$no;?></td>
            <?php foreach($fields as $header => $key) { ?>
                <td data-original-title="<?=currency($hsl->Customer);?> - <?=currency($hsl->$key);?>" data-container="body" data-toggle="tooltip" data-placement="bottom" title="" class= 'ygdiganti' <?php if($hsl->$key == "") {echo "bgcolor='#FF0000'";} ?> width="20%"><?=currency($hsl->$key);?></td>
            <?php } ?>
        </tr>
        <?php
            }
                }?>
    </tbody>    
</table>   
Run Code Online (Sandbox Code Playgroud)

我可以用我的脚本创建表.但我错过了这一部分[1] => 01/08/2016.

示例结果:

Customer    01/07/2016  02/07/2016  03/07/2016  04/07/2016  05/07/2016  06/07/2016  07/07/2016  08/07/2016  09/07/2016  10/07/2016  11/07/2016  12/07/2016  13/07/2016  14/07/2016  15/07/2016  16/07/2016  17/07/2016  18/07/2016  19/07/2016  20/07/2016  21/07/2016  22/07/2016  23/07/2016  24/07/2016  25/07/2016  26/07/2016  27/07/2016  28/07/2016  29/07/2016  30/07/2016  31/07/2016
K-LFATR 9826550 23215880    17859700    13272850    NULL    2108900 7356570 NULL    NULL    NULL    NULL    5547920 NULL    NULL    NULL    NULL    9550809 NULL    NULL    NULL    7479130 9869629 NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL    NULL
Run Code Online (Sandbox Code Playgroud)

这是截图 在此输入图像描述

所以你们能告诉我为什么[1] => 01/08/2016会失踪吗?

好.在我通过浏览器检查源之后ctrl+u.我能看到这一部分

<th width="20%">Customer</th>
<th width="20%">01/08/2016</th>
<th width="20%">02/08/2016</th>
Run Code Online (Sandbox Code Playgroud)

我删除后<th width="20%">No.</th>,<td width="20%"><?=$no;?></td>我可以看到丢失的coloumn.但现在我错过了second coloumn

我把它放在jsfiddle中.它工作正常(如果只有表)https://jsfiddle.net/kgokL5zw/

Bob*_*oby 6

尝试删除此部分

table th:nth-child(3), td:nth-child(3) {
  display: none;
}
Run Code Online (Sandbox Code Playgroud)