How To Make Codeigniter Query Result Into a Table
03:04 21 Apr 2016

I would like to create HTML table with my query results. The HTML table should look like this:

enter image description here

I don't really understand about Codeigniter's HTML Table Class, so I just create a loop for each column of the table on my view like this:


 username; ?> 
 useraddress; ?> 
 userage; ?> 
 usersex; ?> 

Turns out it was a very bad decision. It makes my table look horizontally instead vertically like it used to.

Here's my model:

db2 = $CI->load->database('db2', TRUE);
        }


        function namelist()
        {
            $query = $this->db->query("SELECT name as uername FROM table1 ORDER BY name");
            return $query->result();
        }

        function addresslist()
        {
            $query = $this->db->query("SELECT address as useraddress FROM table1 INNER JOIN name
                                       ON address.id = name.id GROUP BY id ORDER BY name");
            return $query->result();
        }

        function agelist()
        {
            $query = $this->db->query("SELECT age as userage FROM table1 INNER JOIN name
                                       ON age.id = name.id GROUP BY id ORDER BY name");
            return $query->result();
        }

        function sexlist()
        {
            $query = $this->db->query("SELECT sex as usersex FROM table1 INNER JOIN name
                                       ON sex.id = name.id GROUP BY id ORDER BY name");
            return $query->result();
        }

}

And then here's my function on my CONTROLLER:

public function index()
    {

        $data['nameloop'] = $this->front_model->namelist();
        $data['addressloop'] = $this->front_model->addresslist();
        $data['ageloop'] = $this->front_model->agelist();
        $data['sexloop'] = $this->front_model->sexlist();


        $this->load->view('home',$data);
    }

This make me quite confused. Whether it's the HTML tag or I code it wrong.. I don't know... Thank you for your help, guys...

php html sql-server codeigniter model-view-controller