2 回答

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊
首先為它制定路線。
配置/routes.php
$route['add'] = 'Controller_name/data_submitted';
$route['edit/(:any)'] = 'Controller_name/data_submitted/$1';
你的添加/編輯按鈕放在哪里添加
<a href="<?php echo base_url('/add'); ?>" class="btn btn-success"> Add New</a>
對于編輯按鈕 $row['id'] 是我給出的一個(gè)例子。您可以按名稱和 ID 獲取數(shù)據(jù)……無論您想要什么。
<a href="<?php echo base_url('/edit/' . $row['id']); ?>" class="btn btn-info btn-xs">Update</a>
//控制器
public function data_submitted($id=0) {
$data=array();
$data['dataDetails']=$this->get_profile_data_by_id($id);
$data['view'] = 'folder_name/addEdit';
if ($id > 0) {
$profileArray = [
'file_name' => $this->input->post('file'),
'title' => $this->input->post('title')
];
if ($this->User_model->editById($id, $profileArray)) {
$id = $id;
}
}
else{
$profileArray = [
'file_name' => $this->input->post('file'),
'title' => $this->input->post('title')
];
if ($this->User_model->add($id, $profileArray)) {
$id = $id;
}
}
$this->load->view("profile", $data);
}
表單查看頁面
<?php echo isset($dataDetails) ? "Update" : "Add"; ?>

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超6個(gè)贊
首先檢查您的表單方法和操作。您的操作不存在。首先檢查 CI 如何與表單一起工作。該操作應(yīng)該在控制器中聲明一個(gè)方法。url 看起來像這樣,當(dāng)您提交表單時(shí),數(shù)據(jù)將在此方法中提交。無論您需要使用此表單數(shù)據(jù)做什么,您都可以在此方法中完成。
- 2 回答
- 0 關(guān)注
- 174 瀏覽
添加回答
舉報(bào)