如何使用codeigniter将选项值插入数据库

凯尔文·哈利姆(Kelvin Halim)

我需要使用以下选项视图将我的选项值插入数据库:

<label>Add Time</label>:
<select id="dropdownHolder" name="restaurant_busy">
    <option value="1">30 minute</option>
    <option value="2">1 hour</option>
    <option value="3">1 hour 30minute</option>
    <option value="4">2 hour</option>
</select>

这是我所做的控制器:

function change_restaurant(){
    if(!isset($_COOKIE["vendor_login"])){ redirect("/VENDOR",'refresh'); }
    if(!$this->Token_m->m_check_token($this->input->cookie('vendor_login'),$this->input->cookie('vendor_token'))){
        setcookie('vendor_login', '', time() - 3600, '/');
        redirect('/VENDOR/',"refresh");
    }
    if ($this->input->cookie('vendor_login') != null) {
        $admin_name = $this->input->cookie('vendor_login');

        setcookie('vendor_login', $admin_name, time() + 28800, '/');
        $msg = $this->input->cookie('vendor_token');
        setcookie('vendor_token', $msg, time() + 28800, '/');
    }
    if($vendorname = $_COOKIE["vendor_login"]) {
        $check_login = $this->Vendor_m->m_get_user_by_vendor($vendorname);
        $restaurant_id = $check_login["restaurant_id"];
        {
            if ($_POST = NULL){
                redirect("/VENDOR/Vendor/restaurant_setting","refresh");
            }
            $data = array(
            "restaurant_info"=>$this->input->post("restaurant_info"),
            'restaurant_busy' => $this->input->post("restaurant_busy")
            );
            $this->Vendor_m->m_update_restaurant_info( $data,$restaurant_id);
            $this->db->last_query();
        }
    }redirect("/VENDOR/Vendor/restaurant_setting","refresh");
}

这个模型:

function m_update_restaurant_info($restaurant_info, $restaurant_id)
{
    $this->db->where("restaurant_id", $restaurant_id);
    $this->db->update("uhd_restaurant", $restaurant_info);
}

它是我的选择值,在我的数据库中有一个表名“ uhd_restaurant”,字段为“ restaurant_busy”,在restaurant_busy中有一些注释,例如:0 =不忙(默认),1 = 30分钟,2 = 1小时,3 = 1小时30分钟,4 = 2小时。

如果我选择30分钟,则restaurant_busy中的值必须为1,在控制器和模型中我应该怎么做?

在我提交它之后,出现以下错误:

发生数据库错误

错误编号:1054

“字段列表”中的未知列“ restaurant_info”

UPDATE uhd_restaurantSET restaurant_info= NULL,restaurant_busy= NULL WHERE restaurant_id='250'

文件名:C:/Data_web/food.km/application/models/VENDOR/SG/Vendor_m.php

行号:554

穆克斯·拉姆(Mukesh Ram)

尝试使用单引号。我认为下一行

$data = array(
        "restaurant_info"=>$this->input->post("restaurant_info"),
        'restaurant_busy' => $this->input->post("restaurant_busy")
        );

应该

$data = array(
        'restaurant_info' =>$this->input->post("restaurant_info"),
        'restaurant_busy' => $this->input->post("restaurant_busy")
        );

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法使用Codeigniter将值插入数据库

来自分类Dev

如何使用 jquery/ajax 将值插入数据库?

来自分类Dev

如何使用laravel将数组值插入数据库

来自分类Dev

使用Codeigniter 3将数据插入数据库

来自分类Dev

我如何使用PHP和Codeigniter将数据插入数据库

来自分类Dev

从数据库Codeigniter获取选项值

来自分类Dev

如何使用Codeigniter将file_path插入数据库

来自分类Dev

如何使用Codeigniter将多个数组插入数据库

来自分类Dev

如何使用Codeigniter更新iframe或将iframe插入数据库?

来自分类Dev

Codeigniter:如何使用ajax将最后一个uri段插入数据库

来自分类Dev

如何使用Codeigniter将名称图像插入数据库

来自分类Dev

如何检查数组中是否存在值并使用 PHP 将值插入数据库

来自分类Dev

如何使用内容值通过外键将数据插入 SQLITE 数据库?

来自分类Dev

无法使用CodeIgniter插入数据库

来自分类Dev

如何将单选按钮的值插入数据库?

来自分类Dev

如何将哈希值插入数据库?

来自分类Dev

如何将动态值插入SQL数据库?

来自分类Dev

如何将值插入数据库(Microsoft Access)?

来自分类Dev

如何将嵌套的表单值插入数据库

来自分类Dev

如何将json值插入mysql数据库

来自分类Dev

如何将textarea值插入数据库?

来自分类Dev

使用pdo将表单值插入mysql数据库

来自分类Dev

使用JOOQ将NaN值插入Postgresql数据库

来自分类Dev

使用bash将值插入sqlite数据库

来自分类Dev

使用php将值插入数据库

来自分类Dev

如何使用JavaScript将数据插入数据库

来自分类Dev

如何使用opencart将数据插入数据库?

来自分类Dev

如何使用JavaScript将数据插入数据库

来自分类Dev

如何使用列名“默认”将数据插入数据库

Related 相关文章

热门标签

归档