首页 > 解决方案 > 从单选按钮更新数据库表。我正在使用 Codeigniter 4

问题描述

我无法更新我的表。任何人都可以帮助我

视图中的代码:

<form  method="post"
            <?php echo form_open_multipart('home/savecovid') ?>>
            <div class="form-group">
                <input type="radio" name="anotasi1" value="Positif" 
                <?php echo set_radio('anotasi','positif'); ?>/>Positif<br>
                <input type="radio" name="anotasi1" value="Negatif"
                <?php echo set_radio('anotasi','negatif'); ?>/>Negatif<br>
                <input type="radio" name="anotasi1" value="Netral"
                <?php echo set_radio('anotasi','netral'); ?>/>Netral
            </div>
                <button type="submit" name="saveCovid">Submit</button>
            </form>

我的控制器中的代码:

public function savecovid()
    {
        $db      = \Config\Database::connect();
        $anotasi1 = $this->request->getPost('anotasi1');
        $builder = $db->table('tbl_anotasi');
        $data = [
            'anotasi' => $anotasi1
        ];
        $builder->set('anotasi');
        $builder->update($data);
    }

我想更新我的表 我的表

标签: phpdatabasesql-updateradio-buttoncodeigniter-4

解决方案


使用模型确定和实体

$model =new Mymodel();
$model->update($id,$data)

去这个链接

https://codeigniter.com/user_guide/models/model.html


推荐阅读