嗨我想創建一個使用CI表單下拉菜單。我有一個經銷商,並且我有一個名爲Key的字段。現在我有另一個表用戶,我存儲用戶的信息。我想創建一個新用戶,並在該用戶創建窗體中我有一個名爲Key的下拉字段,我想要獲取所有經銷商的密鑰。這樣我就可以識別哪個用戶使用該密鑰映射到哪個經銷商。在codeigniter中使用數據庫創建下拉
對於控制器我已經做到了這一點:
$data = $this->user_m->array_from_post(array('sip_id','sip_pass','name','key','email', 'password','phone','status','created','balance'));
$this->load->model('reseller_m');
$this->data['resellers'] = $this->reseller_m->get('key');
$data['password'] = $this->user_m->hash($data['password']);
$key=$this->user_m->save($data, $id);
redirect('admin/user');
}
$this->data['subview'] = 'admin/user/add';
$this->load->view('admin/_layout_main', $this->data);
觀是
<tr>
<td>Key</td>
<?php if(count($resellers)): foreach($resellers as $reseller) ?>
<td><?php echo form_dropdown('key', set_value('key', $user->key));?></td>
</tr>
但我不明白在屏幕上的任何。那麼如何創建這個下拉菜單?
是'if'(count($ resellers))'後面'''是否有打字錯誤或故意? – Blip
@Blip實際上我複製它從一個示例:
在您的上一條評論中,有一個**三元** if else操作符(條件)?true:false,您在您的方法中沒有使用您已發佈的操作符。所以刪除':'並檢查。 – Blip