0

codeigniter プロジェクトのコントローラーに、投稿された内容に基づいてセッション値が更新される関数があります。

コントローラーで:

function inquire_cdrcounts(){
    $this->session->unset_userdata('r_type');
    if($this->input->post('criteria')=="m"){
        $this->session->set_userdata('r_type','Months');
    }
    if($this->input->post('criteria')=="d"){
        $this->session->set_userdata('r_type','Days');
    }
....
....
}

ビューで:

if($this->session->userdata('r_type','Days'))
    echo substr($key->date_time,8,2);
elseif($this->session->userdata('r_type','Months'))
    echo substr($key->date_time,5,2);

そして、両方の条件の結果を出力します! 両方の条件が真である理由は??!!

4

1 に答える 1