我是codeigniter的新手,不确定我的问题
我希望当前登录的用户能够编辑他们的帐户详细信息(用户名,电子邮件)并将其更新到数据库..我目前有详细信息显示在表单中,但是当我按下更新按钮时该页面只是重新加载而没有任何反应
我的控制器 - 仪表板
public function update()
{
$updated_data = array(
'username' => $this->input->post('username'),
'email' => $this->input->post('email'));
$this->load->model('Account_model');
$this->Account_model->updateM($updated_data, $this->input->post('id'));
redirect('Dashboard/account');
}
我的模型 - Account_model
public function updateM($updated_data, $user_id)
{
$this->db->where('id', $user_id);
$this->db->update('users',$updated_data);
}
我的观点 - 帐户
<?php
foreach ($results as $result):
?>
<input type="text" class="form-control" id="username" name="username" value="<?php echo $result->username;?>" />
<input type="email" class="form-control" id="email" name="email" value="<?php echo $result->email;?>" />
<?php
$bttn = '<input type="submit" class="btn btn-default" value="Update Details"/>';
echo anchor("main/update/$result->id", $bttn);?>
</div>
</form>
<?php endforeach; ?>
<?php echo form_close(); ?>
任何帮助都将受到大力赞赏,因为我是新手