[eluser]anna16[/eluser]
Why I am having this strange error?
Undefined variable message? in my view form?
controller: site.php
Code:
more codes here....
function recover_userpass()
{
//fetch username and password from database
$data = array();
$data = $this->membership->get_userpass($this->input->post('email'));
if(isset($data[1])) //if not empty, email username and password to user
{
echo 'user: ', $data[0];
echo '<br>pass: ', $data[1];
echo '<br>email: ', $this->input->post('email');
}
else //else set error message
{
$data['message'] = "The email address you've entered does not exist.";
$this->load->view('membership/email_userpass_form', $data);
}
}
more codes here....
view: email_userpass_form.php
Code:
<head>
<title>User and password recovery.</title>
</head>
<body bgcolor="#666666">
<table bgcolor="#FFFFFF" cellspacing="6">
<tr><td>
<?php echo form_open('membership/site/recover_userpass'); ?>
<fieldset>
<legend><b>User and password recovery</b></legend>
<input type="text" name="email" value="Email" size="25"><br>
<div><input type="Submit" value="Submit" /></div>
</fieldset>
<?php echo form_close(); ?>
</td></tr>
</table>
<br>
<?php echo $message; ?>
<br>
<?php echo validation_errors(); ?>
</body>
</html>
Thanks in advanced.