消息:插入动态输入字段数据时未初始化的字符串偏移量:0

2023-12-31

我正在使用 CodeIgniter,我得到了动态选择框。从第二个选择框中,用户可以选择状态并根据状态输入字段进行显示。

检查下面的屏幕截图,如果用户单击Add More然后将显示下面的选择框。

现在从第二个选择框中,我选择Status one因此根据选择的值,显示备注输入字段。检查下面的屏幕截图。

如果用户想要 ID 2 的更多字段,那么用户将单击add Bank。例如,我点击了两次,然后选择了一个状态。所以它会像这样显示。因为每一行都有一个状态字段。

到目前为止,UI 没有任何问题,现在我正在将数据提交到数据库中。但是当我将数据提交到数据库时,我收到错误Message: Uninitialized string offset: 0有时Message: Uninitialized string offset: 1.

我在第二个下拉列表中遇到的问题是因为根据显示的所选值输入字段以及如果我选择Status one然后备注字段正在获取值,但显示日期和备注以及金额和原因offset: 1第一行的错误。

您可以在这里找到我的 HTML:https://jsfiddle.net/7vthpbmc/ https://jsfiddle.net/7vthpbmc/

我正在使用以下逻辑。 我的控制器代码是

public function insertProcess(){

$order = $this->input->post('pp_order[]');
$partner = $this->input->post('parner[]');
$status = $this->input->post('pp_fileStatus[]');
//$status output
Array ( 
[0] => 1 
[1] => 2 
[2] => 3 
)
//it will increase and some time it will be duplicate
  foreach ($status as $key) {
    if (($key == 1)) {
              $remark = $this->input->post('remark[]');
             }
             else{
              $remark="";
            }

    if(($key == 2)){
                $reasonDate = $this->input->post('reasonDate[]');
                $message = $this->input->post('message[]');
            }
            else{
              $reasonDate="";
              $message="";

            }
    if(($key == 3)){
               $reasonAmt = $this->input->post('reasonAmt[]');
               $reason = $this->input->post('reason[]');
            }
            else{
              $reasonAmt="";
              $reason="";
            } 
      }
            $order_length = sizeof($order);

            for ($j=0; $j < $order_length ; $j++) { 

                $data['row']=array(
                'order' => $order[$j],
                'partner' => $partner[$j],
                'status' => $status[$j],
                 'remark'=>$remark[$j],
                 'reasonDate'=>$reasonDate[$j],
                 'message'=>$message[$j],
                 'reasonAmt'=>$reasonAmt[$j],
                 'reason'=>$reason[$j]
                );  
                print_r($data);
                $save = array(
                  'b_orderno' =>$data['row']['order'],
                  'b_partner' => $data['row']['partner'],
                  'b_filestatus'  => $data['row']['status'],

                  'b_remark'  =>  $data['row']['remark'],
                  'b_date'  =>  $data['row']['reasonDate'],
                  'b_amt'  =>  $data['row']['reasonAmt'],
                  'b_reason'  =>  $data['row']['reason']
                  );
                $afterxss=$this->security->xss_clean($save);
                  if ($afterxss) 
                  { 
                    $this->db->insert('tbl_bankdata',$afterxss);
                      $response['error'] = "true";
                      $response['msg']   = "Process Partner added successfully";

                }else{
                    $response['error'] = "false";
                    $response['msg']   = "Sometning wrong! please check the internet connection and try again";
                } 

                 }
                   echo json_encode($response);

}

有人可以帮我解决这个问题吗?


None

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

消息:插入动态输入字段数据时未初始化的字符串偏移量:0 的相关文章

  • Ember.JS - 如何在同一页面中使用多个模型、控制器和视图?

    我主要了解 Ember JS 的基础知识 大多数示例实际上只处理单个控制器和模型以在页面上显示某些内容 我真的很想用 Ember 构建一个完整的 Web 应用程序 所以有人能告诉我如何组织和连接多个控制器 模型和视图到一个页面中吗 例如 如
  • 如何使用 jQuery 向表中添加新行,并为其分配递增的 id

    我有一个现有的 HTML 表格 它是用户输入 GPS 点的表单的一部分 用户还可以选择上传 GPS 数据点 我想要一个用户可以按下的按钮 其中一些 Javascript 会向表中添加一个或多个新行 但新行必须继续增加表中使用的名称和 id
  • JavaScript 动画平滑滚动

    默认情况下 当您有这样的片段链接时 a href some url some fragment some text a 浏览器立即向下滚动到该片段 我该如何编程才能使用标准 JS 顺利地向下移动到该片段 这是一个例子 Example htt
  • 如何改变HTML5视频的播放速度?

    如何更改 HTML5 中的视频播放速度 我查过视频标签的属性 https www w3schools com html html5 video asp在 w3school 但无法做到这一点 根据这个网站 http www chipwreck
  • v-file-input .click() 不是函数

    我试图以编程方式触发 v file input 的 click 事件 因为它在 Vuetify 的文档中 但它显示一个错误this refs imagePicker click is not a function我在这里错过了什么吗 代码重
  • jQuery 选择器:为什么 $("#id").find("p") 比 $("#id p") 更快

    该页面的作者 http 24ways org 2011 your jquery now with less suck http 24ways org 2011 your jquery now with less suck断言 jQuery
  • 如何在jQuery datetimepicker中获取UTC时间

    我正在使用尝试这个jQuery 日期时间选择器 http trentrichardson com examples timepicker 获取日期和时间数据 我能够得到大部分内容 格式 显示等 但是 我无法获取 UTC 格式的日期和时间 我
  • 通过复选框选择多行时出错错误未定义索引:复选框

    我想从中选择多行checkbox并想通过单击按钮立即更新它们 我尝试了多种方法 但不起作用 你能帮忙吗 它显示错误为Undefined index checkbox td td
  • Keycloak javascript 适配器 `keycloak.init` 加载 404 iframe

    我正在尝试使用 javascript 适配器将 Keycloak 集成到我的客户端应用程序keycloak js 但是 我似乎无法让它发挥作用 这是我的代码 const keycloak new Keycloak realm my real
  • 如何在网页上实现文件上传进度条?

    当用户将文件上传到我的网络应用程序时 我想显示比动画 gif 更有意义的内容 我还有哪些可能性 编辑 我正在使用 Net 但我不介意是否有人向我展示与平台无关的版本 如果您对这一切在客户端通常如何工作感兴趣 就是这样 所有解决方案都通过 J
  • 如何在 e2e AngularJS 测试中进行文件上传?

    在我的一种观点中 我有一个文件上传控件 它支持通过拖放或单击按钮后打开的标准文件对话框上传文件 How to do this in my e2e tests1 1 Just one of the two options will be en
  • PHP 中的坏词过滤器?

    我正在用 PHP 编写一个坏词过滤器 我在数组中有一个坏词列表 方法 clean text 的写法如下 public static function cleanse text originalstring if self is sorted
  • MySQL 正在将我的时间戳值转换为 0000-00-00

    我是 PHP 新手 目前仍在学习中 我认为我的注册表有问题 username password email全部成功插入MySQL registered and last seen不要 我以为我正在使用getTimestamp 错了 但它呼应
  • SimpleXML插入处理指令(样式表)

    我想集成一个XSL文件在一个XML给我的字符串php CURL命令 我试过这个 output XML gived me by curl option hotel simplexml load string output hotel gt a
  • Jquery:选择菜单以显示和隐藏某些div元素

    我正在创建一个选择菜单 根据所选选项显示和隐藏某些 div 像这样的东西
  • 需要js、d3 和 nvd3 集成

    我面临整合的问题要求 questions tagged requirejs with d3 questions tagged d3 and nvd3 questions tagged nvd3 我找到了一个使用 require 的简单解决方
  • 如何获取使用 .map 渲染的第一个元素的 ref?

    我需要在几行中显示视频 卡片 的缩略图 并重点关注第一个缩略图 我使用嵌套地图进行了显示 该代码基本上迭代视频数组并返回多行视频 我们如何关注第一个渲染的元素 我认为我们需要获得第一个要聚焦的元素的引用 但是我们如何在这里设置 ref 并在
  • Express.js Passport认证自动失败跳过策略

    UPDATE 我已将代码从护照本地注册内部移至单独的处理程序 并且运行良好 问题在于 Passport 和本地注册的使用 但我不知道为什么 我使用 Node js Express Passport 进行身份验证和注册设置 这是以前使用过的标
  • Restangular - _.contains() 不是一个函数

    如果您最近通过 Bower 更新了 Restangular 它将安装最新的 Lodash 新的 4 0 然而 这是一个问题 因为 Restangular Angular 现在会抛出错误 contains 不是函数 你怎么解决 解决方案非常简
  • Bootstrap 3 / 显示模式不适用于 javascript 方式

    我用Modal http getbootstrap com javascript modalsBootstrap 3 0 的功能 我有这个代码 a href myNestedContent Open the modal containing

随机推荐

  • 是否可以使用情感生成CSS文件?

    emotion https emotion sh是一个 css in js 库 我看到它创建了
  • name 属性中带有方括号的输入

    我在这个论坛上进行了很多搜索来解决这个问题 但到目前为止还没有成功 我有一个表格有几个
  • pad_inches=0 和 bbox_inches="tight" 使绘图小于声明的 Figsize

    我正在制作一个嵌入乳胶中的出版质量的绘图 我希望在大小和字体方面非常精确 以便文章中的字体与绘图中的字体大小相同 为了防止绘图在乳胶中缩放 我希望它具有精确的尺寸 但我不能 这是我的代码 import matplotlib pyplot a
  • Windows 上运行 ASP.NET 的 IIS 替代方案

    Windows 上是否有任何替代 IIS 来运行 ASP NET 的方法 CassiniEx 看起来很老 有卡西尼号UltiDev http www ultidev com products Cassini 这是一个 免费 轻量级 可再发行
  • Conda 和 Python 模块

    遗憾的是 我不明白如何安装随机 python 模块以在我的 Anaconda 发行版的 iPython Notebooks 中使用 我需要能够在不总是使用实时互联网连接的情况下完成这些事情 这一事 实使问题变得更加复杂 我最常遇到 gcc
  • 从 PHP 调用 Perl 脚本并传入变量,同时还使用可变的 Perl 脚本名称

    我通常如下从 PHP 调用 perl 脚本并以这种方式传递变量 它工作得很好 但是现在我正在构建一个可重用的组件 我还想改变我传入的 perl 脚本名称 这是让我有些头痛 所以我想知道是否有人可以指出更好的方法来做到这一点 因为我的方法不起
  • SQL Server 代理作业失败时通知多个操作员

    我在 SQL Server 2008 中有一个作业设置 它会向one当作业失败时操作员 问题 是否可以设置针对该特定作业向多个操作员发送通知电子邮件 我相信一个可能的解决方法是为每个给定严重性的数据库创建大量警报 但我希望有一种更简洁的方法
  • 如何捕获 django url 中包含一个或多个正斜杠的字符串

    我的代码看起来像这样 urls py from django urls import path from import views app name graduates urlpatterns path status detail
  • 我可以将 ShowDialog() 设置为不在最顶层吗?

    有没有办法将 ShowDialog 设置为不在最顶层 我已经查看了所有相关的SO问题 但没有一个quite符合我的情况 我所做的是从 datagridview 按钮列打开一个新的 WinForm 这个新表单从几个 SQLite 表中提取信息
  • PostgreSQL 更改返回行的顺序

    我有一个名为类别的表 其中包含 ID long Name varchar 50 parentID long 和 shownByDefault boolean 列 该表包含 554 条记录 所有显示的默认值都是 假 当我执行 从类别中选择 i
  • 使用 VBScript 自动化应用程序

    我是 VB 脚本编写新手 我希望 VB 脚本根据应用程序的事件进行操作 例如 VBScript 应该等到应用程序中出现弹出消息 VBScript 和 Windows 脚本宿主仅支持原始 GUI 自动化 例如激活窗口 AppActivate
  • 如何存储每个类别对象的总提款金额?

    我有一个Category类 并且该类的每个实例都有一个分类帐属性 该分类帐属性实际上是一个字典列表 其中包含以下形式的取款和存款金额以及描述 amount amount description description 现在 我想定义一个函数
  • 在 Blend 2015 中使用 3D OBJ 文件

    我刚刚开始学习 WPF 3D 并按照教程进行操作 我创建了一个 3D 模型并将其导出为 OBJ 文件 创建一个新的 WPF 项目并添加此 OBJ 文件 我如何在里面使用它Window or Viewport3D 我在 Microsoft 找
  • 便携式图书馆的语言选择

    我想编写一个库 它将与在 Windows Linux 和 OS X 等现代操作系统上运行的其他程序动态链接 即 它将部署为 dll or so模块 在这种情况下最合适的语言是什么 我应该坚持使用纯 C 吗 或者C 也可以吗 您可以使用 C
  • std::lower_bound 和 std::set::lower_bound 之间的差异

    C 草案谈到了 std lower bound 25 4 3 1 lower bound lower bound template
  • 可以在沙箱中运行的 Mini-OSGi(如 AppEngine 或 WebStart)?

    我真的很喜欢 OSGi 实现的模块化捆绑包的概念 我还喜欢 托管部署 服务 例如 Google AppEngine 用于 Web 应用程序 或 Java WebStart 用于客户端软件 这两个想法似乎在概念上很好地互补 然而 OSGi 标
  • 对 Primefaces 中的树节点进行排序

    我正在使用 JSF 2 1 和 Primefaces 3 3 我正在使用 primefaces 树组件从数据库中创建树 我想按字母顺序对各级树节点进行排序 请帮我解决这个问题 我们在排序时遇到了问题Comparator并发现 有一个方便的P
  • 反序列化 XML 时忽略指定的编码

    我正在尝试通过套接字读取从外部接口接收到的一些 XML 问题是 XML 标头中指定的编码错误 显示为 iso 8859 1 但实际上是 utf 16BE 据记录编码是utf 16BE 但显然他们忘记设置正确的编码 为了在反序列化时忽略编码
  • Node.js HTTP 客户端中的自动 UTF-8 编码

    我尝试使用 Node js 从远程主机加载 XML 内容 问题是像 这样的德语 元音变音 被破坏了 就像在浏览器中一样 这通常是一个简单的编码问题 但由于远程主机上的 XML 内容是用 iso 8859 2 编码的 所以我没有成功让这些字母
  • 消息:插入动态输入字段数据时未初始化的字符串偏移量:0

    我正在使用 CodeIgniter 我得到了动态选择框 从第二个选择框中 用户可以选择状态并根据状态输入字段进行显示 检查下面的屏幕截图 如果用户单击Add More然后将显示下面的选择框 现在从第二个选择框中 我选择Status one因