为了账号安全,请及时绑定邮箱和手机立即绑定

为什么为 foreach() 提供的参数无效

为什么为 foreach() 提供的参数无效

PHP
MMMHUHU 2023-05-12 15:09:04
请帮我 !!!为什么为 foreach() 提供的参数无效公共函数购买订单($id = 0,$request_number = 0,$division = 0,$date = 0,$project = 0,$ship_date = 0,$item_details = 0,$item_code = 0,$amount = 0,$单位 = 0, $description = 0, $fall_tempo = 0, $status = 0, $approval = 0 ) {$this->load->model("m_permintaan_barang");$data = array(  "data_permintaan_pesan" => $this->m_permintaan_barang->detail($id)  );        $data['category'] = $this->db->query('select barang.kode_barang, barang.nama_barang, barang.pemasok from barang inner join permintaan_barang_asli on barang.kode_barang=permintaan_barang_asli.kode_barang where barang.kode_barang=permintaan_barang_asli.kode_barang')->result();  $data['data_permintaan_barang']=  $this->m_permintaan_barang->detail_barang($id);    $data['dataStok'] = $this->db->query('select permintaan_barang_asli.no_permintaan ,permintaan_barang_asli.id_pesanan ,permintaan_barang_asli.detail_barang,permintaan_barang_asli.kode_barang, permintaan_barang_asli.jumlah,permintaan_barang_asli.satuan,permintaan_barang_asli.keterangan,permintaan_barang_asli.persetujuan,data_stok_barang.nama_barang, data_stok_barang.masuk, data_stok_barang.keluar, barang.harga_vendor, barang.pemasok FROM permintaan_barang_asli INNER JOIN data_stok_barang INNER JOIN barang on permintaan_barang_asli.kode_barang=data_stok_barang.kode_barang ')->result();          $data['userdata']     = $this->userdata;       $this->db->trans_start();  //UPDATE TO PACKAGE  $aa  = array(    'id_pesanan' => $id,    'no_permintaan' => $no_permintaan,    'divisi' => $divisi,    'tanggal' =>$tanggal,    'proyek' =>$proyek,    'tanggal_pengiriman' =>$tanggal_pengiriman,    'detail_barang' =>$detail_barang,    'kode_barang' =>$kode_barang,    'jumlah' =>$jumlah,    'satuan' =>$satuan,    'keterangan' =>$keterangan,    'jatuh_tempo' => $jatuh_tempo,    'status' =>$status,    'persetujuan' =>$persetujuan  );在此处输入图像描述在此处输入图像描述
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

您的代码和图像似乎不一样。

在您的代码上,只需执行var_dump($aa)before foreach($aa AS $key => $val){。并检查您的变量是否具有数组值,因为该错误消息表明该变量$aa没有任何数组数据。

在您的图像上,将您的代码变量更改$id$dataon your foreachbecause $idisn't array type。$id只是variable.


查看完整回答
反对 回复 2023-05-12
  • 1 回答
  • 0 关注
  • 107 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信