forループが単一の値(TRUE / FALSE)を返すようにしたい。ただし、コードは複数の値を返します。TRUETRUETRUEのように。私はコードを理解していますが、それを実行する考えはありませんでした。
public function user_activation_check(){
for($i=1;$i<5;$i++){
$query = $this->db->query("SELECT group_info.member".$i." FROM `group_info` INNER JOIN `user_student` ON group_info.member$i=user_student.email WHERE user_student.email=group_info.member$i");
if($query->num_rows()==1){
//return TRUE;
echo"true";
}else {
//return FALSE;
echo"false";
}
}
}
助けてください。
アップデート:
public function member_activation(){
if($this->model_users->user_activation_check()){
$this->load->view('v_confirm_group');
}else echo "Some members didn't activate their account.";
}