I have two tables like this
1.jobseets
2.jobsheet_tasks
the table jobsheets stores some basic information like customer, date & the jobsheet_tasks only stores the tasks related to each job sheet.
on "jobsheets_tasks" table. the id of the "jobsheets" that belongs tasks belongs it is storing for reference purpose
here are my tables
![[Image: image.jpg]]()
there can be one more more tasks under a job sheet.
![[Image: image.jpg]]()
in order to get the information in both tables i have written the following query.
and i am showing the data in my view like this.
and the output is like this
![[Image: image.jpg]]()
the query works, but the thing is as you can see in the above image the tasks named 1 & 2 are belongs to a one job sheetete which job sheet id is 61.
in the view the tasks belongs to same job sheets shown as separate rows, i want to show the data like this.
![[Image: image.jpg]]()
tasks of same job sheet one after another.
please assist me to achieve this. please provide your solutions in code level
1.jobseets
2.jobsheet_tasks
the table jobsheets stores some basic information like customer, date & the jobsheet_tasks only stores the tasks related to each job sheet.
on "jobsheets_tasks" table. the id of the "jobsheets" that belongs tasks belongs it is storing for reference purpose
here are my tables
![[Image: image.jpg]](http://s3.postimg.io/gie75wuv7/image.jpg)
there can be one more more tasks under a job sheet.
![[Image: image.jpg]](http://s3.postimg.io/rfcsrp7xv/image.jpg)
in order to get the information in both tables i have written the following query.
PHP Code:
public function get_jobsheets() {
$this->db->select('jobsheets.id, jobsheets.vehicle_number, jobsheets_tasks.task');
$this->db->from('jobsheets');
$this->db->join('jobsheets_tasks', 'jobsheets_tasks.jobsheet_id = jobsheets.id');
$query = $this->db->get();
if($query->num_rows() > 0) {
foreach ($query->result()as $row){
$data[] = $row;
}
return $data ;
}
}
and i am showing the data in my view like this.
PHP Code:
<?php
foreach($result as $jobsheet) {
?>
<tr>
<td><?php echo $customer->id;?></td>
<td><?php echo $customer->vehicle_number;?></td>
<td><?php echo $customer->task;?></td>
<?php } ?>
and the output is like this
![[Image: image.jpg]](http://s3.postimg.io/w6qp101mr/image.jpg)
the query works, but the thing is as you can see in the above image the tasks named 1 & 2 are belongs to a one job sheetete which job sheet id is 61.
in the view the tasks belongs to same job sheets shown as separate rows, i want to show the data like this.
![[Image: image.jpg]](http://s3.postimg.io/qb1crcbpf/image.jpg)
tasks of same job sheet one after another.
please assist me to achieve this. please provide your solutions in code level