Welcome Guest, Not a member yet? Register   Sign In
$this->form_validation->run() returns FALSE
#1

(This post was last modified: 02-08-2020, 12:38 AM by jreklund.)

PHP Code:
// save
    public function insert() {
    $this->load->helper('form');
        $this->load->library('form_validation');


// set validation rules
    $rules = array(
        array('field' => 'name',
              'label' => 'Full Name',
              'rules' => 'trim|required|min_length[4]|max_length[16]') ,
        array('field' => 'email',
              'label' => 'Enter your Email',
              'rules' => 'trim|required|valid_email|min_length[6]|max_length[60]'),
        array('field' => 'subject',
              'label' => 'Enter your Subject',
              'rules' => 'trim|required|min_length[6]|max_length[60]'),
        array('field' => 'message',
              'label' => 'Enter your Message',
              'rules' => 'trim|required|min_length[12]|max_length[200]')
      ) ;

    $this->form_validation->set_rules($rules);




        if ($this->form_validation->run() == TRUE){

        // user    
        $data['name'] = $this->input->post('name'true);
        $data['email'] = $this->input->post('email'true);      
        $data
['subject'] = $this->input->post('subject'true);      
        $data
['message'] = $this->input->post('message'true);          
        
        $sendEmail 
$this->Insert_model->insert_data('tbl_contact'$data);



        if ($sendEmail)
        {
            $this->session->set_flashdata('msg','<div class="alert alert-success">Mail sent!</div>');

            redirect('home/contact');
        } else {
            $this->session->set_flashdata('msg','<div class="alert alert-danger">Problem in sending</div>');
            $this->load->view('home/contact');
        }



        }else{


        echo "ERrorrrr";


        }




    }
    
    
    

Reply


Messages In This Thread
$this->form_validation->run() returns FALSE - by nababurbd - 02-08-2020, 12:06 AM



Theme © iAndrew 2016 - Forum software by © MyBB