Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67424 Members, 783 Products, 5279 Topic, 12953 Comments)

Point of sale codeigniter error pada bagian transaksi pembelian

Dibuat
Login Terakhir 7 Bulan lalu,
Telah Dilihat 1070 Kali
indrianto adi Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. permisi paara member saya mau nanya dong pada bagian transaksi pembelian kenapa muncul error seperti gambar dibawah ini yah?
  3. kalau script if($session->id_transaksi) blablabla dihapus tidak error lagi, mohon bantuannya yah .. berikut script controller dan viewnya
  4.  
  5. controller
  6.  
  7. function transaksi_ppob_tambah(){
  8. cek_session_admin();
  9. if (isset($_POST['submit'])){
  10.  
  11. $data = array('kode_transaksi' => cetak($this->input->post('a')),
  12. 'id_cus' => $this->input->post('b'),
  13. 'id_type_bayar' => $this->input->post('c'),
  14. 'keterangan' => $this->input->post('d'),
  15. 'jumlah_bayar' => $this->input->post('e'),
  16. 'id_karyawan' => cetak($this->input->post('de')),
  17. 'waktu_bayar' => date('Y-m-d'));
  18. if ($this->session->id_transaksi != ''){
  19. $where = array('id_transaksi' => $this->session->id_transaksi);
  20. $this->model_app->update('transaksi_ppob', $data, $where);
  21. $id = $this->session->id_transaksi;
  22. }else{
  23. $this->model_app->insert('transaksi_ppob',$data);
  24. $id = $this->db->insert_id();
  25. }
  26.  
  27. $this->session->set_userdata(array('id_transaksi'=>$id));
  28.  
  29. $dataa = array('id_transaksi' => $id,
  30. 'biaya_admin' => $this->input->post('bb'),
  31. 'harga' => $this->input->post('dd'));
  32. $this->model_app->insert('transaksi_ppob_detail',$dataa);
  33. redirect('cpanels/Transaksi/transaksi_ppob_tambah');
  34. }else{
  35. if ($this->session->id_transaksi != ''){
  36. $row = $this->model_app->edit('transaksi_ppob', array('id_transaksi' => $this->session->id_transaksi))->row_array();
  37.  
  38. }
  39. $type = $this->model_app->view_all_asc('mu_type_bayar','id_type_bayar');
  40. $karyawan = $this->model_app->view_all_asc('mu_karyawan','id_karyawan');
  41. $kode = $this->model_app->getcode();
  42. $pel = $this->model_app->view_all_asc('mu_customertiket','id_cus');
  43. $data = array('row'=>$row,'type'=>$type, 'supplier'=>$pel,'kode'=>$kode,'karyawan'=>$karyawan);
  44. $this->template->load('administrator/template','administrator/content/mod_ppob/view_ppob_tambah',$data);
  45. }
  46. }
  47.  
  48. viewnya
  49. <style type="text/css">
  50. .anu tbody td {
  51. padding:3px !important;
  52. border:1px solid #e3e3e3;
  53. }
  54. </style>
  55. <?php
  56. echo "<div class='col-md-12'>
  57. <div class='box box-info'>
  58. <div class='box-header with-border'>
  59. <h3 class='box-title'>Tambahkan Data</h3>
  60. </div>
  61. <div class='box-body'>";
  62. $attributes = array('class'=>'form-horizontal','role'=>'form');
  63. echo form_open_multipart('cpanels/Transaksi/transaksi_ppob_tambah',$attributes);
  64.  
  65. if ($this->session->id_transaksi != ''){
  66. $d = $row['id_cus'];
  67. $e = $row['id_type_bayar'];
  68. $f = $row['id_karyawan'];
  69. }else{
  70. $d = '';
  71. $e = '';
  72. $f = '';
  73. }
  74.  
  75. echo "<div class='col-md-8'>
  76. <table class='table table-condensed table-bordered'>
  77. <tbody>
  78. <input type='hidden' name='id' value=''>
  79. <tr><th width='150px' scope='row'>No. Pembelian</th>
  80. <td><input type='text' style='width:40%; display:inline-block' class='form-control' id='pembelian' name='a' value='$kode' readonly />
  81. <tr><th scope='row'>Pelanggan</th>
  82. <td><select name='b' class='combobox form-control' required>
  83. <option value='' selected>Cari Pelanggan</option>";
  84. foreach ($supplier as $rows){
  85. if ($d == $rows['id_cus']){
  86. echo "<option value='$rows[id_cus]' selected>$rows[namalengkap]</option>";
  87. }else{
  88. echo "<option value='$rows[id_cus]'>$rows[namalengkap]</option>";
  89. }
  90. }
  91. echo "</select></td></tr>
  92. <tr><th scope='row'>Karyawan</th>
  93. <td><select name='de' class='combobox form-control' required />
  94. <option value='' selected>Cari Karyawan</option>";
  95. foreach ($karyawan as $rows){
  96. if ($f == $rows['id_karyawan']){
  97. echo "<option value='$rows[id_karyawan]' selected>$rows[nama_karyawan]</option>";
  98. }else{
  99. echo "<option value='$rows[id_karyawan]'>$rows[nama_karyawan]</option>";
  100. }
  101. }
  102. echo "</select></td></tr>
  103. <tr>
  104. <th scope='row'>Type bayar</th>
  105. <td><select name='c' class='form-control' required>";
  106. foreach ($type as $rows){
  107. if ($e == $rows['id_type_bayar']){
  108. echo "<option value='$rows[id_type_bayar]' selected>$rows[nama_type_bayar]</option>";
  109. }else{
  110. echo "<option value='$rows[id_type_bayar]'>$rows[nama_type_bayar]</option>";
  111. }
  112. }
  113. echo "</select></td></tr>
  114. </tbody>
  115. </table>
  116. </div>
  117.  
  118. <table class='table table-bordered'>
  119. <thead>
  120. <tr bgcolor='#e3e3e3'>
  121. <th width='20px'>No</th>
  122. <th>Ket</th>
  123. <th width='150px'>Harga</th>
  124. <th width='150px'>Jml. Bayar</th>
  125. <th width='150px'>Biaya Admin</th>
  126. <th width='150px'>Sub Total</th>
  127. <th style='width:50px'>Action</th>
  128. </tr>
  129.  
  130. <tr>
  131. <td></td>
  132. <td><input class='form-control' type='text' name='d'></td>
  133. <td><input class='form-control' type='number' name='dd'></td>
  134. <td><input class='form-control' type='number' name='e' placeholder='Jml. Bayar'></td>
  135. <td><input class='form-control' type='number' name='bb' id='satuan' placeholder='B.admin'> </td>
  136. <td><input class='form-control' type='text' name='ff' readonly='on'> </td>
  137. <td><button type='submit' name='submit' class='btn btn-success'><span class='fa fa-plus' aria-hidden='true'></span></button></td>
  138. </tr>
  139. </thead>
  140. <tbody>";
  141.  
  142. $no = 1;
  143. $penyesuaian_detail = $this->db->query("SELECT * FROM transaksi_ppob a JOIN transaksi_ppob_detail b ON a.id_transaksi=b.id_transaksi where a.id_transaksi='".$this->session->id_transaksi."' ORDER BY a.id_transaksi DESC");
  144. foreach ($penyesuaian_detail->result_array() as $r){
  145. echo "<tr>
  146. <td>$no</td>
  147. <td>$r[keterangan]</td>
  148. <td>".rupiah($r['harga'])."</td>
  149. <td>".rupiah($r['jumlah_bayar'])."</td>
  150. <td>".rupiah($r['biaya_admin'])."</td>
  151. <td align=center><a href='".base_url()."cpanels/Transaksi/delete_ppob_detail/$r[id_transaksi]' class='text-danger'><span class='fa fa-trash' aria-hidden='true'></span></a></td>
  152. </tr>";
  153. $no++;
  154. }
  155. $tot = $this->db->query("SELECT sum(harga+biaya_admin) as tharga FROM `transaksi_ppob_detail` where id_transaksi='".$this->session->id_transaksi."'")->row_array();
  156. echo "</tbody>
  157. <tr class='alert alert-danger'>
  158. <td colspan='2' align=right>Jumlah Total</td>
  159. <td></td>
  160. <td></td>
  161. <td></td>
  162. <td>".rupiah($tot['tharga'])."</td>
  163.  
  164. </tr>
  165. </table>
  166.  
  167. </div>
  168. <div class='box-footer'>
  169. <a href='".base_url()."cpanels/Transaksi/ppob'><button type='button' class='btn btn-info'>Proses dan Selesai</button></a>
  170. <a href='".base_url()."cpanels/Transaksi/delete_ppob/".$this->session->id_pembelian."'><button type='button' class='btn btn-default'>Batal</button></a>
  171. </div>
  172. </div></form>";
  173. ?>
  174.  
  175.  
Ada 2 File Kiriman :
1. debig1.png (39 KB)
2. debug2.png (58 KB)

Ada 6 Jawaban

Edy Ruhendi
commented on 26 Jun 2019 12:47:44
  1. Assalamualaikum,.. untuk aplikasi ini apa sudah support printer kasir ?
PHPMU.COM Support
commented on 27 Jun 2019 09:21:44
  1. Assalamualaikum,.. ini aplikasinya yang mana mas?
  2. bisa di infokan linknya mungkin agar kita coba cek langsung.
indrianto adi
commented on 27 Jun 2019 13:34:36
  1. Assalamualaikum,..
  2. yang ini om robby https://members.phpmu.com/files/detail/manggaleh--point-of-sales-dengan-codeigniter-3x-dan-database-mysql
  3. saya mencoba dengan metode yang ada di sana tapi terjadi error seperti itu
  4. script ini seperti tidak mau kebaca di controllernya
  5. if ($this->session->id_transaksi != ''){
  6. $row = $this->model_app->edit('transaksi_ppob', array('id_transaksi' => $this->session->id_transaksi))->row_array();
  7.  
  8. }
  9. setelah saya hapus disana berhasil
indrianto adi
commented on 27 Jun 2019 13:34:42
  1. Assalamualaikum,..
  2. yang ini om robby https://members.phpmu.com/files/detail/manggaleh--point-of-sales-dengan-codeigniter-3x-dan-database-mysql
  3. saya mencoba dengan metode yang ada di sana tapi terjadi error seperti itu
  4. script ini seperti tidak mau kebaca di controllernya
  5. if ($this->session->id_transaksi != ''){
  6. $row = $this->model_app->edit('transaksi_ppob', array('id_transaksi' => $this->session->id_transaksi))->row_array();
  7.  
  8. }
  9. setelah saya hapus disana berhasil
Bukhori Muslim
commented on 29 Jun 2019 06:41:13
  1. Assalamualaikum,.. berarti fitur ditambahakn belakangan ini ya gan?
  2. ini sudah di hosting atau belum gan, jika sudah infokan cpanelnya biar enak agar bisa kita bantu cek langsung,
  3. itu session : $this->session->id_transaksi itu saat kapan di create? karen kalau lihat dari kode ini gak ada masalah :
  4. if ($this->session->id_transaksi != ''){
  5. $row = $this->model_app->edit('transaksi_ppob', array('id_transaksi' => $this->session->id_transaksi))->row_array();
  6. }
indrianto adi
commented on 01 Jul 2019 10:31:06
  1. Assalamualaikum,.. belum dihosting gan masih localhost..
  2. itu saya ikut ambil contoh om robby aja gan scriptnya mau coba pake tabel lain.. eh ada kendala seperti itu
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!