2013-01-04 3 views
0

양식의 제출 버튼을 클릭하면 페이지가 색인 페이지 (즉, codignitor의 환영 메시지)로 리디렉션됩니다. 그러나 url은 요청 된 페이지를 보여줍니다. . 나는 혼동 해요 .. 제발 도와주세요양식 제출 codeignitor의 색인 페이지로 리디렉션

보기 페이지 :

<form action='welcome/register' method='post'> 
<table>...... 
...... 
</form> 

및 컨트롤러 페이지에서 내가 검증을 완료했습니다 및 검증이 실패 할 경우이 페이지를 register_new로 리디렉션해야하지만, 리디렉션 된 페이지의 시작 페이지입니다 codeignitor. . 그러나 URL에 아무런 문제가 없습니다.

+1

코드를 추가해주세요. 마음 읽기가 내 전문이 아니다. – cjds

+0

url은 요청한 페이지를 보여줍니다. 즉, 양식 작업이 올바르게 설정되었음을 의미합니다. 요청한 페이지 코드를 확인하십시오. –

+0

귀하의 양식 작업에서'site_url()'사용을 시도했습니다. – bipen

답변

1

이것은 CodeIgniter에서 양식을 사용하는 방법입니다. 같은 HTML 양식을 사용하지 마십시오 단지 (양식 헬퍼를로드) 컨트롤러에이 추가 CodeIgniter의 스타일

http://ellislab.com/codeigniter/user-guide/helpers/form_helper.html

를 사용

$this->load->helper('form'); 

을보기에서

<?php echo form_open('controllername/functionname');?> 
    <input type ...> 
    //...more inputs 
</form> 

작업을 지정하지 않으면 원래 페이지로 리디렉션됩니다. 두 번째 컨트롤러에서 지정하지 않는 한 인덱스 페이지로 리디렉션되지 않아야합니다.

관련 문제