gpt4 book ai didi

javascript - 当我单击更新按钮时,它不会更改/更新(CodeIgniter,更新多行)

转载 作者:行者123 更新时间:2023-12-03 07:10:28 24 4
gpt4 key购买 nike

这是我的 Controller :

function update_agenda() {

$id = $this->input->post['did'];
$this->load->model('agenda_model');
$data = array(
'nama' => $this->input->post('did'),
'keterangan' => $this->input->post('dketer')
);
($this->agenda_model->update($id, $data))
}

当我点击“保存”按钮时,它不会改变任何东西。我该如何解决这个问题?

        <td>
<input type ="checkbox" id="haha" class=checkbox1 name="checklist" value=<?php echo $agenda->id; ?>> <?php echo $agenda->id; ?>
</td>
<td>
<input type="text" id="hide" name="did" value="<?php echo $agenda->id; ?>">
</td>
<td>
<input type="text" name="dnama" id="nama_" value="<?php echo $agenda->nama; ?>" disabled />
</td>
<td>
<input type="text" name="dketer" id="ket_" value="<?php echo $agenda->keterangan; ?>" disabled>
</td>
<?php }?>
</td>
</tr>
</table>

<button onclick="saveUpdate()"> Save </button>

这是我的模型:

function update ($id,$data){
$this->db->where('id', $id);
$this->db->update('agenda', $data);
}

Here is my saveUpdate function

最佳答案

希望这对你有帮助

查看.php

        <td>
<input type ="checkbox" id="haha" class=checkbox1 name="checklist" value=<?php echo $agenda->id; ?>> <?php echo $agenda->id; ?>
</td>
<td>
<input type="text" id="hide" name="did" value="<?php echo $agenda->id; ?>">
</td>
<td>
<input type="text" name="dnama" id="nama_" value="<?php echo $agenda->nama; ?>" disabled />
</td>
<td>
<input type="text" name="dketer" id="ket_" value="<?php echo $agenda->keterangan; ?>" disabled>
</td>
<?php }?>
</td>
</tr>
</table>

<button onclick="saveUpdate()"> Save </button>

Controller .php

function update_agenda() {
$this->load->model('agenda_model');

$this->form_validation->set_rules('did', 'Did', 'trim|required|xss_clean');
$this->form_validation->set_rules('dketer', 'Dketer', 'trim|required|xss_clean');

if ($this->form_validation->run() === FALSE){
echo 'ERROR';
}
else{
$id = $this->input->post['did'];

$data = array(
'nama' => $this->input->post('did'),
'keterangan' => $this->input->post('dketer')
);

$this->agenda_model->update($id, $data);

$data['agenda'] = $this->agenda_model->get_data($id);

$this->load->view('formsuccess', $data);
}
}

模型.php

function update($id, $data){
$this->db->where('id', $id);
$this->db->update('table', $data);
}

function get_data($id){
$this->db->where('id', $id);
return $this->db->get('table')->row();
}

关于javascript - 当我单击更新按钮时,它不会更改/更新(CodeIgniter,更新多行),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36630557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com