Как исправить проблему 'неопределенный индекс: forwardto [] и implode (): переданы неверные аргументы' - PullRequest
0 голосов
/ 07 мая 2019

первая страница просмотра для пересылки

<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, чтобы присвоить ему имя и обновить его в таблице

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...