이 result()
으로 반환되지 않을 때만 datable 및 explode 데이터를 폭발시키는 데 explode 함수를 사용하고 있습니다. 는 여기에 내가 첫 번째 행을 반환 오는 값을 tools_names 때 여기 내 제어 여기result()로 돌아 가면 오류가 발생합니다.
$data['tools']=$this->Tools_model->view_available_tools();
$data['toolss'] = explode(',',$data['tools']->tools_names);
$data['toolss'] = array_values($data['toolss']);
//return $data['toolss'];
var_dump($data['toolss']);
내 모델
public function view_available_tools()
{
$this->db->order_by('id','desc');
$query=$this->db->get('tools');
return $query->result();
}
입니다 내 테이블
id name tools_names quantity
9 T20 T20A,T20B,T20C,T20D,T20E,T20F,T20G,T20H,T20I,T20J 10
10 krone tool krone toolA,krone toolB,krone toolC,krone toolD,kr... 5
하지만 난 모든 싶어 모든 행의 tools_names. 이 문제를 해결하는 데 도움이되지 않습니다.
내보기 당신은 반환 사용해야합니다이
<div class="form-group">
<label for="tools" class="control-label">Tools:</label>
<select name="tools[]" class="form-control" multiple="multiple" required>
<option value="">please select</option>
<?php foreach($toolss as $row){?>
<option value="<?php echo $row;?>"><?php echo $row;?></option>
<?php }?>
</select>
</div>
의 그것오고 있지만 내가 가진보기 –
작동하지 않음 거기에 내보기를 추가하십시오 –
에서 오류를 얻고 지금 –