【问题标题】:Send data in CodeIgniter use store procedure在 CodeIgniter 使用存储过程中发送数据
【发布时间】:2018-07-05 07:04:45
【问题描述】:

我将发送 2 个数据,一个是“kode”,两个是“dataupadate”表的名称。这里我使用存储过程来执行命令。当我它时,出现运行错误

警告:include(D:\xampp\htdocs\ittools\application\views\errors\html\error_php.php):无法打开流:D:\xampp\htdocs\ittools\system 中没有这样的文件或目录\core\Exceptions.php 第 269 行


警告:include(): 未能打开 'D:\xampp\htdocs\ittools\application\views\errors\html\error_php.php' 以包含 (include_path='.;D:\xampp\php\PEAR' ) 在 D:\xampp\htdocs\ittools\system\core\Exceptions.php 第 269 行"

我的代码是

控制器

function send() {
  $kode = $this - > input - > post('inv');
  $dataupdate = $this - > input - > post('dataupdate');
  $this - > ssu_model - > dosend($kode, $dataupdate);
  redirect('ssu');
}

型号

function dosend($kode, $dataupdate) {
  $query = $this->db->query("EXEC wl_update_inv_tagih_sub_ssu '".$kode."','".$dataupdate."' ");
  return $query->result();
}

查看

<form id="form_inv" action="<?php echo site_url('persediaan/ssu/send');?>" method="post">
  <div class="col-md-4">
    <input type="text" name="nameinv" class="form-control" id="nameinv" placeholder="INV" />
    <input type="hidden" name="inv" class="form-control" placeholder="Description" />
    <input type="hidden" name="dataupdate" class="form-control" value="INV" disabled/>
  </div>
  <div class="col-md-4">
    <span class="input-group-btn">
      <button class="btn btn-flat btn-warning" id="btnLoad" >Update</button>                      
    </span>
  </div>
</form>

帮帮我..我该怎么办?

【问题讨论】:

    标签: javascript stored-procedures codeigniter-3


    【解决方案1】:

    目前还不清楚是什么代码触发了 PHP 错误,但是当它被触发时,它找不到所需的视图文件。

    这里有几件事要检查。

    首先,确保文件error_php.php 位于目录C:\xampp\htdocs\ittools\application\views\errors\html 中。

    其次,在config.php 中检查分配给$config['error_views_path'] 的值。如果你有标准的文件结构,它应该是

    $config['error_views_path'] = '';
    

    你也应该尝试换行

    $query = $this->db->query("EXEC wl_update_inv_tagih_sub_ssu '".$kode."','".$dataupdate."' ");
    

    到这里

    $query = $this->db->query("EXEC wl_update_inv_tagih_sub_ssu $kode, $dataupdate");
    

    然后看看你是否会得到不同的结果。

    【讨论】:

      猜你喜欢
      • 2023-04-04
      • 2012-02-10
      • 1970-01-01
      • 1970-01-01
      • 2011-12-07
      • 2011-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多