2017-08-14 73 views
-2

美好的一天!我有一個問題 - 當我選擇要反映在我的網址中的活動類型時,我需要我的activityID?像本地主機/笨/ index.php文件/編輯/ show_activity_id/8 ,但現在我只GT本地主機/笨/ index.php文件/編輯/ show_activity_id/ 我怎麼能糾正呢?帶有選定選項ID的網址

public function get_activities() { 
     //set selected activity id from POST 
     echo $projectID = $this->input->post('id',TRUE); 
     $activityData['activities']=$this->editmodel->get_activities($projectID); 
     $output = null; 
     foreach ($activityData['activities'] as $row){ 
     $output .= "<option value='base_url().index.php/edit/show_activity_id/'".$row->activityID."'>".$row->activityName."</option>"; 

     } 
     echo $output;  
    } 
+1

所以從期權價值缺少的屬性你正在寫在這裏?那麼很可能你的$行沒有名爲'activityID'的屬性... – CBroe

+0

檢查模型中的get_activities方法,看看它是什麼返回,如果缺少ID就添加它。 –

回答

0

還有一個額外的單引號。請刪除它

ACTIVITY_ID /'".$行嚮應ACTIVITY_ID /".$行向

public function get_activities() { 
     //set selected activity id from POST 
     echo $projectID = $this->input->post('id',TRUE); 
     $activityData['activities']=$this->editmodel->get_activities($projectID); 
     $output = null; 
     foreach ($activityData['activities'] as $row){ 
     $output .= "<option value='".base_url().".index.php/edit/show_activity_id/".$row->activityID."'>".$row->activityName."</option>"; 

     } 
     echo $output;  
    }