만들기 데이터베이스를 시도 라우팅 이상 사용하는 경우 모든 국가 및/check_state 이런 식 검색 내부
을
0 새로운 기능 또한 POST 양식을 할 수
function validateState($state){
// If database contains $state then return true else return false
}
UPDATE
컨트롤러에 추가합니다. 사용자가 입력 사항
를 제공 페이지에
만들기 양식
echo form_open(base_url().'path_to_post_validation');
// make form here that sends "state" into page that handles validation
echo form_close();
핸들 POST 검증
// Make sure user has send POST request
if($this->input->post()){
// Set form validation rules
$this->form_validation->set_rules('state', 'state', 'required|trim|xss_clean');
// Run form validation
if ($this->form_validation->run() == TRUE){
// Store state into variable
$state = $this->input->post('state');
// Check database that it contains $state and then continue or give error message
}
}
당신이 정말로 더 많은 시간 I 동안 컨트롤러가 작동하는 방법에 대한 문서 및 오류 페이지와 경로 – charlietfl
읽기를 지출해야 위의 요점에 동의하십시오. 페이지 요청이 일반적으로 어떻게 작동하는지 이해해야한다는 것도 분명합니다. 예를 들어 라우팅을 터치하지 않고도 'newyork'클래스의 색인 기능을 사용하여 게시 한 검색을 쉽게 수행 할 수 있습니다. 여기서 상태를 유지할 필요가 없습니다. 검색은 일반적으로 동일한 색인 기능에 게시 될 수있는 GET 또는 POST 매개 변수를 통해 수행됩니다. – Patrick
@ 패트릭 :하지만 검색 url에 california와 같은 다른 주를 포함하면 색인 페이지에 'california'라는 다른 클래스가 있어야합니다. 나는 많은 국가가있는 경우에 현명한 방법 thats를 생각하지 않는다 –