Welcome Guest, Not a member yet? Register   Sign In
puzzling error msg in form validation controller
#1

[eluser]oldnews[/eluser]
I'm making use of the standardized controllers/form.php and views/myform.php routines. Having renamed 'username' to 'entrant' to 'contestant' to 'who', the problem nevertheless returns when the completed form apparently passes form validation, always on the same line #37 ($this->email->contestant('$who')): Fatal error: Call to undefined method CI_Email::entrant() in controllers/form.php

Code:
<?php

class Form extends Controller {
    
    function index()
    {
        $this->load->helper(array('form', 'url'));
        
        $this->load->library('form_validation');
                
        $this->form_validation->set_rules('who', 'your name', 'required');
        $this->form_validation->set_rules('mainphone', 'primary phone', 'required');
        $this->form_validation->set_rules('email', 'email address', 'required|valid_email');
        $this->form_validation->set_rules('extraphone', 'additional phone');
        $this->form_validation->set_rules('address', 'mailing address', 'required');
        $this->form_validation->set_rules('altphone', 'alternative phone');
        $this->form_validation->set_rules('city', 'municipality', 'required');
        $this->form_validation->set_rules('zip', 'zip code', 'required');
        $this->form_validation->set_rules('description', 'describe photo', 'required');
        $this->form_validation->set_rules('location', 'photo location', 'required');
        $this->form_validation->set_rules('ageutresidency', 'certification checkbox', 'required');

        if ($this->form_validation->run() == FALSE)
        {
            $this->load->view('header2');
            $this->load->view('myform');
            $this->load->view('footer2');
        }
        else
        {

            $this->load->library('email');

            $this->email->subject('Best Summer Vacation Picture contest entry');
            $this->email->to('[email protected]');
            $this->email->from('$email');
            $this->email->contestant('$who');
            $this->email->address('$address');
            $this->email->city('$city');
            $this->email->zip('$zip');
            $this->email->description('$description');
            $this->email->location('$location');
            $this->email->phone1('$mainphone');
            $this->email->phone2('$extraphone');
            $this->email->phone3('$altphone');
            $this->email->certification('$ageutresidency');

            $this->email->attach('uploads/$photofile');

            $this->email->send();

            echo $this->email->print_debugger();

            if ( ! $this->email->send())
            {
                // Generate error
            }
            else
            {
                $this->load->view('header2');
                $this->load->view('formsuccess');
                $this->load->view('footer2');
            }
        }
    }
}
?>

Everytime I've renamed the variable in the controllers/form.php I match the associated name change in the views/form.php

Am I dealing with a sendmail configuration issue and getting a false reference to the code in Line 37? I cannot figure this one out.


Messages In This Thread
puzzling error msg in form validation controller - by El Forum - 06-19-2009, 03:37 PM
puzzling error msg in form validation controller - by El Forum - 06-19-2009, 03:43 PM
puzzling error msg in form validation controller - by El Forum - 06-19-2009, 03:46 PM
puzzling error msg in form validation controller - by El Forum - 06-19-2009, 03:53 PM
puzzling error msg in form validation controller - by El Forum - 06-19-2009, 03:58 PM
puzzling error msg in form validation controller - by El Forum - 06-19-2009, 04:01 PM
puzzling error msg in form validation controller - by El Forum - 06-19-2009, 04:03 PM
puzzling error msg in form validation controller - by El Forum - 06-19-2009, 04:06 PM
puzzling error msg in form validation controller - by El Forum - 06-19-2009, 10:17 PM
puzzling error msg in form validation controller - by El Forum - 06-19-2009, 10:21 PM
puzzling error msg in form validation controller - by El Forum - 06-20-2009, 03:53 AM
puzzling error msg in form validation controller - by El Forum - 06-20-2009, 04:09 AM
puzzling error msg in form validation controller - by El Forum - 06-20-2009, 04:19 AM
puzzling error msg in form validation controller - by El Forum - 06-20-2009, 11:14 AM
puzzling error msg in form validation controller - by El Forum - 06-20-2009, 11:56 AM
puzzling error msg in form validation controller - by El Forum - 06-20-2009, 01:44 PM
puzzling error msg in form validation controller - by El Forum - 06-20-2009, 06:58 PM
puzzling error msg in form validation controller - by El Forum - 06-21-2009, 05:19 AM
puzzling error msg in form validation controller - by El Forum - 06-21-2009, 05:52 AM
puzzling error msg in form validation controller - by El Forum - 06-21-2009, 06:31 AM
puzzling error msg in form validation controller - by El Forum - 06-21-2009, 07:24 AM
puzzling error msg in form validation controller - by El Forum - 06-21-2009, 07:37 AM
puzzling error msg in form validation controller - by El Forum - 06-21-2009, 08:03 AM



Theme © iAndrew 2016 - Forum software by © MyBB