2016-09-13 5 views
0

누군가가 질문했을 수도 있지만 찾을 수 없습니다. 지금 CodeIgniter를 사용합니다. 내 페이지를 이전 페이지 또는 컨트롤러로 리디렉션 할 수 있습니까?내 페이지를 이전 페이지 나 컨트롤러로 리디렉션 할 수 있습니까?

function lihat($kode_matkul){ 
    $data['absen'] = $this->absen_model->absen($kode_matkul); 
    $data['main_content'] = 'tambah_absen'; 
    $this->load->view('page', $data); 
} 

function tambah($nim, $kode_matkul, $hadir){ 
    $tambah = $this->mhs_model->create($nim, $kode_matkul, $hadir); 
    redirect('absen/lihat/$kode_matkul'); //the error line 
} 

문제는 내가 tambah 기능을 사용 후, I합니다 (kode_matkul 여기) --->base_url()/absen/lihat/ 내 페이지를 리디렉션 할 것입니다,하지만이 프로그램은 그냥 MySQL의 행에서 얻을 --->base_url()/absen/lihatkode_matkul에 저를 리디렉션합니다. 진급 감사드립니다.

답변

1

작은 따옴표로 문자열 내의 PHP 변수를 인식하지 않기 때문에 큰 따옴표를 사용하여 PHP에서 변수를 볼 수 있도록해야합니다. 또 다른 방법은 '.'을 통해 변수와 문자열을 결합하는 것입니다. (점) 연산자 : 당신의 대답에 대한

redirect("absen/lihat/$kode_matkul"); 

또는

이 작업의
redirect('absen/lihat/'.$kode_matkul); 
+0

... 감사합니다 ... –

관련 문제