根据代码点火器中的某些字段更新mysql数据库

用户名

这是我的数据的MVC流。在模型中,我希望基于“名称”字段来更新“显示”字段。$ gadget_id保留了“名称”,并基于该名称希望从$ updateDisplay的值更新“显示”字段。但是我收到“显示”字段已更新但未基于$ gadget_id的“名称”的错误。

模型

 function updateText($gadget_id, $updateDisplay){
        $data = array(
           // 'name'=>$gadget_id,
            'display'=>$updateDisplay
        );
       // $this->db->update('gadgets',array('name'=>$gadget_id, 'display' => $updateDisplay));

         $this->db->update('gadgets',$data);
         $this->db->where('name',$updateDisplay);
    }

控制器

 function updateText(){
        if ($this->session->userdata('logged_in')) {
         $this->load->model('database_model');
        $data['gaget']= $this->database_model->get_gaget();
         $data['meta'] = $this->dbmodel->get_meta_data();


        $default_template = $this->input->post('display');
        $updateDisplay = trim($default_template, "/");

        $gadget_id = $this->input->post('gadget_id');
        //echo $gadget_id;

        $this->database_model->updateText($gadget_id, $updateDisplay);
         //$this->session->set_flashdata('mess','Data added sucessfully !!! ');
         $this->load->view('bnw/templates/header', $data);
        $this->load->view('bnw/templates/menu', $data);
         $this->load->view('bnw/gadget/gadgetsListing',$data);
        $this->load->view('bnw/templates/footer', $data);


        } else {
        redirect('login', 'refresh');
    } 

    }

看法

 <div id='sub_gadget'>                     
                      <div id='title_in_collection'><?php echo $data->name; ?></div>
                      <div id='description_in_collection'><?php echo $data->type;?>     </div>                
            Where to display:
            <?php echo form_open('gadgets/updateText'); ?>
                <select name="display">
                <?php 

                foreach($var as $temp)
                {
                    echo "<option value=".$temp."/>".$temp."</option>";

                }
                ?>
                </select>
            <input type="hidden" value="<?php echo $data->name; ?>" name="gadget_id">
                <input type='submit' value='Add Gadget' id='btn' name='submit'>
                <?php echo form_close(); ?>
帕拉格·泰吉(Parag Tyagi)

既然$gadget_id拥有name,查询应该是这样的-

function updateText($gadget_id, $updateDisplay)
{
    $data = array(
        'display'=>$updateDisplay
    );

     $this->db->where('name',$gadget_id);
     $this->db->update('gadgets',$data);
}

如果$gadget_id确实拥有名称,则应将变量名称更改为$gadget_name

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在代码点火器模型中更新数据时出错

来自分类Dev

如何在数据库中检索内爆图像路径以在代码点火器中查看

来自分类Dev

如何在代码点火器中检索单选按钮的值并将其插入数据库?

来自分类Dev

使用wordpress数据库进行代码点火器(博客除外)

来自分类Dev

如何使用数据库类别代码点火器进行分页?

来自分类Dev

用于代码点火器的通知系统的数据库表结构

来自分类Dev

在代码点火器中更新多个图像

来自分类Dev

自动传递数据变量以在代码点火器中查看

来自分类Dev

在代码点火器中无法访问会话数据

来自分类Dev

代码点火器中的会话数据丢失

来自分类Dev

在代码点火器中从mysql迁移到PostgreSQL

来自分类Dev

代码点火器MySql中的Json数组问题

来自分类Dev

输入多数据代码点火器

来自分类Dev

代码点火器中的雄辩关系

来自分类Dev

代码点火器未将选择元素发送到数据库,并且未显示任何错误

来自分类Dev

宁静的代码点火器

来自分类Dev

图表代码点火器

来自分类Dev

如何使用代码点火器活动记录查询返回一维数组中的表字段

来自分类Dev

代码点火器身份验证库

来自分类Dev

在代码点火器中调用帮助程序和库的方法之间是否有区别?

来自分类Dev

从模型代码点火器中循环控制器中的数据

来自分类Dev

如何从 table1 中获取不在 table2 中的数据?代码点火器

来自分类Dev

从联接表显示数据代码点火器

来自分类Dev

代码点火器-使用where和like的MySQL查询

来自分类Dev

mysql的代码点火器:通过设置添加值?

来自分类Dev

从模型代码点火器在控制器中循环数据

来自分类Dev

如何在代码点火器中显示从控制器到满刻度的数据

来自分类Dev

代码点火器错误:无法使用提供的设置连接到数据库服务器。文件名:core / Loader.php行号:346

来自分类Dev

代码点火器错误:无法使用提供的设置连接到数据库服务器。文件名:core / Loader.php行号:346

Related 相关文章

  1. 1

    在代码点火器模型中更新数据时出错

  2. 2

    如何在数据库中检索内爆图像路径以在代码点火器中查看

  3. 3

    如何在代码点火器中检索单选按钮的值并将其插入数据库?

  4. 4

    使用wordpress数据库进行代码点火器(博客除外)

  5. 5

    如何使用数据库类别代码点火器进行分页?

  6. 6

    用于代码点火器的通知系统的数据库表结构

  7. 7

    在代码点火器中更新多个图像

  8. 8

    自动传递数据变量以在代码点火器中查看

  9. 9

    在代码点火器中无法访问会话数据

  10. 10

    代码点火器中的会话数据丢失

  11. 11

    在代码点火器中从mysql迁移到PostgreSQL

  12. 12

    代码点火器MySql中的Json数组问题

  13. 13

    输入多数据代码点火器

  14. 14

    代码点火器中的雄辩关系

  15. 15

    代码点火器未将选择元素发送到数据库,并且未显示任何错误

  16. 16

    宁静的代码点火器

  17. 17

    图表代码点火器

  18. 18

    如何使用代码点火器活动记录查询返回一维数组中的表字段

  19. 19

    代码点火器身份验证库

  20. 20

    在代码点火器中调用帮助程序和库的方法之间是否有区别?

  21. 21

    从模型代码点火器中循环控制器中的数据

  22. 22

    如何从 table1 中获取不在 table2 中的数据?代码点火器

  23. 23

    从联接表显示数据代码点火器

  24. 24

    代码点火器-使用where和like的MySQL查询

  25. 25

    mysql的代码点火器:通过设置添加值?

  26. 26

    从模型代码点火器在控制器中循环数据

  27. 27

    如何在代码点火器中显示从控制器到满刻度的数据

  28. 28

    代码点火器错误:无法使用提供的设置连接到数据库服务器。文件名:core / Loader.php行号:346

  29. 29

    代码点火器错误:无法使用提供的设置连接到数据库服务器。文件名:core / Loader.php行号:346

热门标签

归档