Welcome Guest, Not a member yet? Register   Sign In
whi table generate extra <td>?
#3

[eluser]xpacio[/eluser]
tanks sangprabo i apreciate you aswer; the result is ok, i miss with function add_row(), may be a bug, any way y fixed making new array and pasing directly to table->generate(). (sorry for my bad english).


Code:
public function historial ()
    {
        $this->_acl(1,'session');
        $data=null;
        $bancos=array('Banamex','Bancomer','HSBC','Santander');
        $tipo= array(0=>'ui/img/money.png',1=>'ui/img/monitor_go.png');
        $campos = array('fecha_deposito','banco','monto','folio','tipo','ficha','estado');
        $alt_estados = array ('validando','rechazado','aplicado');
        $estados = array ('time.png','cancel.png','accept.png');
        #selecciona los campos para el usuario actual
        $this->db->select($campos);
        $this->db->where('user_id', $this->session->userdata('id'));
        $query = $this->db->get( 'depositos');
        if ( $query->num_rows() > 0 )
        {
            $this->load->library('table');
            $this->table->clear();
            $this->table->set_heading($campos);
            $historial = $query->result_array();
            $list = null;
            foreach( $historial as $row )
            {
                #modifica monto, concatena signo de pesos
                $row['monto'] = '$'.$row['monto'];
                #modificar banco sustituye valor por texto
                $row['banco'] = $bancos[$row['banco']];
                #modifica ficha, sustituye por icono, agrega enlace
                $row['ficha'] = anchor('fichas/show/'.$row['ficha'],img('ui/img/image_link.png'));
                #modifica tipo, sustituye por icono.
                $row['tipo'] = img($tipo[$row['tipo']]);
                #modifica estado, sustituye por icono.
                $row['estado'] = img('ui/img/'.$estados[$row['estado']]);
                #modifica user_id, usutituye por nombre de usuario
                
                #variable para vista
                $list[]=$row;
            }
            $data['depositos'] = $this->table->generate($list);
        }
        $this->_render($data);
    }
codeingniter reactor rocks!.


Messages In This Thread
whi table generate extra <td>? - by El Forum - 07-27-2011, 10:54 PM
whi table generate extra <td>? - by El Forum - 07-28-2011, 10:00 PM
whi table generate extra <td>? - by El Forum - 07-30-2011, 12:53 PM



Theme © iAndrew 2016 - Forum software by © MyBB