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()に入っています。 –