[eluser]Bacu[/eluser]
I am stuck in this bug and I cannot solve it. I read already many times the user guide about form validation but I dont figure it out this problem. Please someone could help me. What I am doing wrong? I am using codeigniter 2.0.
Error: A PHP Error was encountered
Severity: Notice
Message: Undefined variable: result
Filename: views/home.php
My controller: form.php
class Form extends CI_Controller
{
public function __construct()
{
parent::__construct();
$this->load->model('signup_model');
}
public function index()
{
$data['result'] ='';
$this->load->library('form_validation');
$this->load->database();
$this->form_validation->set_rules('email', 'Email', 'required|valid_email', 'E-mail is not vhttp://ellislab.com/forums/newtopic/51/alid!');
if ($this->form_validation->run() == FALSE)
{
$data['result'] = validation_errors();
$this->load->view('home', $data);
}
else
{
$data['result'] = $this->signup_model->create();
$this->load->view('home', $data);
}
}
}
My view: home.php
<form method="post" action="form">
<p class="space">Sign-up: <input type="text" name="email" value="<?php echo set_value('email'); ?>" size="30" />
<input type="hidden" name="type" value="<?php echo set_value('type'); ?>" size="50" />
<input type="submit" class="button" value="Submit" /></p>
</form
<span><?php echo $result; ?></span>