Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php id为所选选项的url_Php_Codeigniter_Base Url - Fatal编程技术网

Php id为所选选项的url

Php id为所选选项的url,php,codeigniter,base-url,Php,Codeigniter,Base Url,你好!我有个问题-当我选择要在URL中反映的活动类型时,我需要我的activityID?类似于localhost/codeigniter/index.php/edit/show\u activity\u id/8 但现在我只gt localhost/codeigniter/index.php/edit/show_activity_id/ 我怎样才能纠正它 public function get_activities() { //set selected activity id

你好!我有个问题-当我选择要在URL中反映的活动类型时,我需要我的activityID?类似于localhost/codeigniter/index.php/edit/show\u activity\u id/8 但现在我只gt localhost/codeigniter/index.php/edit/show_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;    
   }
公共函数get_activities(){
//从POST设置所选活动id
echo$projectID=$this->input->post('id',TRUE);
$activityData['activities']=$this->editmodel->get_活动($projectID);
$output=null;
foreach($activityData['activities']作为$row){

$output.=“有一个额外的单引号。请将其删除

活动\u id/“.”$row-应为活动\u id/“$row-

公共函数get_activities(){
//从POST设置所选活动id
echo$projectID=$this->input->post('id',TRUE);
$activityData['activities']=$this->editmodel->get_活动($projectID);
$output=null;
foreach($activityData['activities']作为$row){
$output.=''.$row->activityName.'';
}  
echo$输出;
}

那么您在这里编写的选项值属性中缺少了它?那么很可能您的$row没有名为
activityID的属性
…请检查模型中的get\u activities方法,看看它返回了什么,如果缺少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;    
   }