0
單擊按鈕時使用Codeigniter我需要將studentstatus字段從'PENDING'更新爲'ACTIVE'。但它不起作用。 表:studentstatus。 領域:acceptid,studentid,studentstatus點擊按鈕更新Codeigniter中的數據庫
控制器:
function updateStat(){
$this->load->model("mdl_studentstatus");
if ($this->input->post('mysubmit')) {
$this->mdl_studentstatus->upddata($this->input->post());
}
}
型號:
public function upddata() {
$this->db->set('studentstatus', 'ACCEPT', FALSE);
$this->db->where('studentstatus', 'PENDING');
$this->db->update('studentstatus');
return true;
}
視圖文件:
<table>
<tr>
<td><strong>Student Id</strong></td>
<td><strong>Student Status</strong></td>
</tr>
<?php foreach($status as $stat){?>
<tr>
<td><?php echo $stat->studentid;?></td>
<td><?php echo $stat->studentstatus;?></td>
<td> <fieldset class="submit_field">
<?php echo form_submit('mysubmit', 'ACCEPT'); ?>
</fieldset></td>
</tr>
<?php }?>
</table>
讓我知道這裏有什麼問題 –
穆罕默德您好,我非常欣賞你的努力......但仍然沒有更新表 – userit75
你能告訴我的錯誤你有沒有調試代碼模型或控制器是什麼來自print_r(); –