Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用codeigniter将值null保存到数据库_Javascript_Php_Codeigniter - Fatal编程技术网

Javascript 使用codeigniter将值null保存到数据库

Javascript 使用codeigniter将值null保存到数据库,javascript,php,codeigniter,Javascript,Php,Codeigniter,错误消息 发生数据库错误 错误号码:1366 第1行“父\u id”列的整数值“”不正确 插入cli_请求_类型(请求类型、父项id、创建时间、创建人)值('Software','','2019-03-13 10:35:54',1) 文件名:C:/Xamppi/htdocs/clihelpdesk/bonfire/core/BF_Model.php 电话号码:482 我在使用codeIgniter时遇到了一个问题,这种情况是当我想创建parent_id=null的父项时,可以保存到数据库的父项只

错误消息 发生数据库错误 错误号码:1366

第1行“父\u id”列的整数值“”不正确

插入cli_请求_类型(请求类型、父项id、创建时间、创建人)值('Software','','2019-03-13 10:35:54',1)

文件名:C:/Xamppi/htdocs/clihelpdesk/bonfire/core/BF_Model.php

电话号码:482

我在使用codeIgniter时遇到了一个问题,这种情况是当我想创建parent_id=null的父项时,可以保存到数据库的父项只能是一个父项,当我想创建parent_id为null的下一个父项时,但总是会引发类似以下整数值的错误通知:“对于第1行的“parent_id”列”。 我怎样才能让更多的父母而不仅仅是一个

视图代码

<div class="control-group">
<?php
    $options = array();
    $result = $this->db->count_all_results('request_type');
    if ($result > 0) 
    {
        echo form_dropdown('parent_id', dd2menu('request_type', array('id' => 'request_type')), $options, set_value('parent_id', isset($request_type->request_type) ? $request_type->request_type : 'Parent Id*'));
    }
    else 
    {
        echo form_dropdown('name', dd2menu('request_type', array('id' => 'request_type')), $options, set_value('parent_id', isset($request_type->request_type) ? $request_type->request_type : 'Parent Id*'));
    }                    
?>
</div>

但它是否可以在整数数据类型中使空值多于一个?

请始终显示所有错误消息数据库错误发生错误编号:1366不正确的整数值:''对于第1行的列“parent\u id”,请插入到
cli\u request\u type
request_type
parent_id
created_on
created_by
)值('Software','','2019-03-13 10:35:54',1)文件名:C:/Xamppi/htdocs/clihelpdesk/bonfire/core/BF_Model.php行号:482根据您选择的图像,请参考此图[
不正确的整数值
表示您的表期望
父id
为整数(数据类型很可能为
INT
)。空值(与
NULL
值不同)不是整数。如果需要插入空值,则需要在模型中明确插入空值(
$this->db->set('parent_id',null,false);
例如)@M.Hemant该示例与我所做的几乎相同,子id的值为0,只有一个在flowers中,我有多个数据的子id值为0,谢谢:)
public function create()
{

    $this->auth->restrict($this->permissionCreate);
    $data['reqt'] = $this->db->get('request_type')->result();
    Template::set('request_type');

    if (isset($_POST['save'])) {
        if ($insert_id = $this->save_request_type()) {
            log_activity($this->auth->user_id(), lang('request_type_act_create_record') . ': ' . $insert_id . ' : ' . $this->input->ip_address(), 'request_type');
            Template::set_message(lang('request_type_create_success'), 'success');

            redirect(SITE_AREA . '/settings/request_type');
        }

        // Not validation error
        if ( ! empty($this->request_type_model->error)) {
            Template::set_message(lang('request_type_create_failure') . $this->request_type_model->error, 'error');
        }
    }

    Template::set('toolbar_title', lang('request_type_action_create'));

    Template::render();
}
/**
 * Allows editing of Request Type data.
 *
 * @return void