2016-11-15 19 views
-1

管理者がアカウントを承認するための管理ページを作成しています。しかし、保留中のアカウントを承認すると、残りの保留中のアカウントは同時に承認されます。保留中のアカウントを承認すると、保留中のアカウントの残りの部分は承認されるまで保留されたままになります。私は答えを探していて、見つけられません。うまくいけばあなたは私を助けることができます。管理者がユーザーアカウントphp codeigniterを承認しました

ここのコードです:

 public function approve_user() 
     {  $id= $this->session->userdata('uid'); 
      $rajan =$this->user_model->update_user(array('user_ID',$id)); 
     /*$data = array(
       'user_status' => 'active' 


     );*/ 
      $query=$this->db->select('user_ID'); 
     $query=$this->db->get('users'); 
     $data['user_ID'] = $rajan; 

     if($query->num_rows() > 0) 
     { 
      $row = $query->row_array(); 
      $user_ID= $row['user_ID']; 
     } 





       for($i=1; $i<=$data;$i++) 
        { 

        $userdata=array('user_status'=>'active' 


        ); 

        $this->db->update('users',$userdata); 

        } 





     //redirect('admin/index'); 


} 

答えて

3

ます$ this-> DB->( 'ID'、$のUSER_IDは)。 $ this-> db-> update( 'users'、$ userdata);

+0

あなたが与えたコードに誤りがあります、私はID 78を承認しようとしたことは、ID 73は、私はそれをもう一度のでそれだけで決定し、承認しなかった代わりに、78の承認されたことが判明した場所を指定します最低のid。私はループ内のコードを配置しました。 –

関連する問題