[eluser]jwburnside[/eluser]
Hey everyone.
I was wondering about best practices for filling in form data that might come from either a database or from post data (or neither), specifically concerning empty form variables, which throw an error:
A simplified version that I have been doing is this:
Code:
//View
<li><?= form_label('Nickname', 'nickname', array('class' => '')); ?>
<?= form_input(array('id' => 'nickname', 'name' => 'nickname', 'size' => 60, 'value' => set_value('nickname',$nickname))); ?>
</li>
Code:
//Controller
if(!isset($_POST['form_return'])) {
if($row)
$view_data = array(...the database data);
else
$view_data = array(...Here is where I have to define empty form variables);
}
else
$view_data = $_POST
It works fine, but I would rather not have to set empty variables for the form should there be no database or $_POST data. How is this best accomplished with Codeigniter?
Any help would be appreciated.