2017-11-14 2 views
-2
$data['posts'] = $this->whiteboard_model->u_getTSrowsindex(array('limit'=>$this->perPage)); 
$data['postsexp'] = $this->whiteboard_model->u_getTSrowsexp(array('limit'=>$this->perPage)); 
//print_r($data['postsexp']); exit; 
foreach($data['posts'] as $post) 
{ 
    $project_id =$post['project_name']; 
    $data['projectName'] = $this->whiteboard_model->get_project_name($project_id); 
    print_r($data['projectName']); 
} 
//This is my controller 

public function get_project_name($project_id) { 
    $this->db->select('project_name'); 
    $this->db->from('project_list'); 
    $this->db->where('project_id',$project_id); 
    $query = $this->db->get(); 
    //echo $this->db->last_query(); 
    //return fetched data 
    return ($query->num_rows() > 0)?$query->result_array():FALSE; 
} 
//my model 

<?php if(!empty($posts)): foreach($posts as $post):      

//print_r($post);?> 


<tr> 
    <td> <?php echo $post['advisor']; ?></td> 
    <td> <?php echo $post['spentdate']; ?></td> 
    <td><?php echo $post['project_name']; ?> 
    <?php if(!empty($projectName)){ 
     foreach($projectName as $prj_name){      //print_r($projectName); 
      echo $prj_name['project_name']; 
     } 
    } ?> 
    </td> 
    <td> <?php echo $post['activity']; ?></td> 
    <td> <?php echo $post['billtype']; ?></td> 
    <td> <?php echo $post['timespent']; ?></td> 
    <td> <?php if($post['status'] == 1){?> 
    <b style = "color:blue;">Pending</b> 
    <?php }else if($post['status'] == 2){?> 
    <b style = "color:green;">Approved</b> 
    <?php }else{?>          <b style = "color:red;">Rejected</b> 
    <?php } ?>       </td> 
</tr> 
<?php endforeach; else: ?>`enter code here` 

//my view file 

마지막 못하고 IAM 적절한 값을 foreach는 에코 프로젝트 이름에 당신이 사용하여 데이터를 가져 오는하는 것 같다CodeIgniter는 - 어떻게 내보기 페이지에서 ID로 하나의 이름을 지정하는 프로젝트 이름 배열 ..its에서

답변

0

당신은 하나 개의 프로젝트 PROJECT_ID = $ PROJECT_ID

C의 세부 사항을 얻기 할 수있다

다음
$this->db->select('project_name'); 
$this->db->from('project_list'); 
$this->db->where('project_id',$project_id); 
$query = $this->db->get(); 

PROJECT_ID 그 줄을 생략하고 모든 프로젝트 이름을 가져 왔는지 확인하십시오. 또한 print_r($query->result());을 사용하여 데이터를 확인하십시오.

그래서 보는 것 같은 :

$this->db->select('project_name'); 
$this->db->from('project_list'); 
//$this->db->where('project_id',$project_id); 
$query = $this->db->get(); 
print_r($query->result()); 

당신은 here 자세한 내용을 참조 할 수 있습니다.