[eluser]RobertB.[/eluser]
Quote:function savePassport(){
$this->load->library('form_validation');
$this->form_validation->set_error_delimiters('<span class="error">', '</span>');
$this->form_validation->set_rules('passport_num', 'Passport number', 'trim|required');
$this->form_validation->set_rules('passport_issued', 'Passport issued', 'trim|required');
$this->form_validation->set_rules('passport_exp', 'Passport expiration', 'trim|required');
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '100';
$config['max_width'] = '1024';
$config['max_height'] = '1024';
$this->load->library('upload', $config);
if($this->form_validation->run() == FALSE || !$this->upload->do_upload() == TRUE){
$data['error'] = array('error' => $this->upload->display_errors('<span class="error">', '</span>'));
$data['applicant_content'] = '/applicant/updoc/passport';
$data['headTitle']='Upload Passport';
$this->load->view('includes/upload_template_view', $data);
} else {
echo "save";
die();
}
}
CONTROLLER
Code:
function savePassport(){
$this->load->library('form_validation');
$this->form_validation->set_error_delimiters('<span class="error">', '</span>');
$this->form_validation->set_rules('passport_num', 'Passport number', 'trim|required');
$this->form_validation->set_rules('passport_issued', 'Passport issued', 'trim|required');
$this->form_validation->set_rules('passport_exp', 'Passport expiration', 'trim|required');
$config['upload_path'] = './uploads/';
$config['allowed_types'] = 'gif|jpg|png';
$config['max_size'] = '100';
$config['max_width'] = '1024';
$config['max_height'] = '1024';
$this->load->library('upload', $config);
if($this->form_validation->run() == FALSE || $this->upload->do_upload() == FALSE){
$data['applicant_content'] = '/applicant/updoc/passport';
$data['headTitle']='Upload Passport';
$this->load->view('includes/upload_template_view', $data);
} else {
echo "save";
die();
}
}
VIEW
Code:
<?=form_open_multipart('controller')?>
<?=form_label('Passport number :', 'passport_num')?><?=form_input('passport_num')?>
<?=form_error('passport_num')?>
<div class="clear"></div>
<?=form_label('Passport Issued :', 'passport_issued')?><?=form_input('passport_issued')?>
<?=form_error('passport_issued')?>
<div class="clear"></div>
<?=form_label('Photo :', 'photo')?><?=form_upload('userfile')?>
<?=$this->upload->display_errors()?>