I'm trying to use one form to perform add and edit functions. I'm currently saving officer's id (retrieving officers name and id from officer table) and saving the id in开发者_StackOverflowto an 'admin' table along with other information.
Adding a new record works fine but I am not able to retrieve the saved details to be able to edit the officer's details using drop down.
In the controller I have the following code that stores officer's details from 'officer' table into an array
<?php $data['OfficersToDisplay'] = $this->officers_model->Officers(TRUE);?>
In the view I have the code below that outputs officer's name:
<?php $idOfficer = @field($this->validation->idOfficer, $item->idOfficer); ?>
<tr>
<td><label>Officer</label></td>
<td>
<?php echo form_dropdown('idOfficer', $OfficersToDisplay, set_value('idOfficer'));?>
<span> <?php echo form_error('idOfficer'); ?> </span>
</td>
</tr>
It will be great if someone can let me know what code needs to be added/updated so that current(saved) officer's details is added to the drop down box along with other ones.
You might want to check the userguide from CI: http://codeigniter.com/user_guide/helpers/form_helper.html
A good example is shown there how to use the form_dropdown function.
精彩评论