первая страница просмотра для пересылки
<div class="row">
<div class="col-lg-12 col-xs-12 col-sm-12 col-md-12">
<select name="forwardto[]" class="form-control">
<option value="">Select</option>
<?php foreach($userlist as $row):?>
<option value="<?php echo $row['cid']?>">
<?php echo $row['FirstName'].$row['MiddleName'].$row['LastName']?>
</option>
<?php endforeach;?>
</select>
</div>
Внутренний контроллер
function forward($param1='', $param2=''){
$data1['message']='';
$data['ForwarderId']=$this->session->userdata('cid');
$data['ForwarderName']=$this->session->userdata('name');
$data['Designation']=$this->session->userdata('position'); /* title ..I have created Designation in Stmessage table */
$data1['RecieverId']=implode(', ', $_POST['forwardto']);
$Rcid = implode(" ", $data1);
$data['RecieverName']=$this->ag->name($Rcid);//this is not working
//ag->is agency model
$this->db->update('st_message', $data);
if($this->db->affected_rows()>0){
$dat['ReadStatus']='N';
$this->db->where('Id', $param1);
$this->db->update('st_message', $dat);
Внутренняя модель
public function name($Rcid)
{
$query=$this->db->query("SELECT CONCAT(e.FirstName, ' ',e.MiddleName, ' ', e. Lastname) as name, e.cid AS cid FROM bpas_user_profiles e
WHERE e.cid='".$Rcid."'");
if ($query->num_rows() > 0)
{
return $query->row();
} else {
return array();
}
}
На самом деле данные, например 11112334, выбираются и передаются через [] в контроллер.Но когда я передаю этот $ Rcid, который относится к forwardto [] в качестве параметра для модели, он не может выбрать. На самом деле я хочу отобразить пример числа 111323232, чтобы присвоить ему имя и обновить его в таблице