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

Error view_ordering - Toko Online dengan Codeigniter + Rajaongkir

Dibuat
Login Terakhir 1 Bulan lalu,
Telah Dilihat 1942 Kali
Johanes Mandiri Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. mau tanya ini kenpa ya
  3. An uncaught Exception was encountered
  4. Type: ArgumentCountError
  5.  
  6. Message: Too few arguments to function Model_app::view_ordering(), 2 passed in C:\xampp\htdocs\yoi\toko_onlinemu\application\controllers\Produk.php on line 295 and exactly 3 expected
  7.  
  8. Filename: C:\xampp\htdocs\yoi\toko_onlinemu\application\models\Model_app.php
  9.  
  10. Line Number: 43
  11.  
  12. Backtrace:
  13.  
  14. File: C:\xampp\htdocs\yoi\toko_onlinemu\application\controllers\Produk.php
  15. Line: 295
  16. Function: view_ordering
  17.  
  18. File: C:\xampp\htdocs\yoi\toko_onlinemu\index.php
  19. Line: 294
  20. Function: require_once
  21. setelah tekan button selesai belanja

Ada 4 Jawaban

Bukhori Muslim
commented on 15 Mar 2019 07:05:12
  1. Assalam,.. buka file "controllers/Produk.php"
  2. lalu lihat baris 295 yaitu ini :
  3. $data['kota'] = $this->model_app->view_ordering('rb_kota','kota_id');
  4. lalu ubah menjadi :
  5. $data['kota'] = $this->model_app->view_ordering('rb_kota','kota_id','DESC');
  6.  
  7. Selesai, semoga berhasil. ^_^
Bukhori Muslim
commented on 29 Mar 2019 14:00:40
  1. Assalam,.. cara migrasi ke PHP 7 sudah saya jelaskna disini :
  2. https://members.phpmu.com/forum/read/tutorial-update-versi-php-5x-pada-project-codeigniter-ke-php-7x
sutarno sutarno
commented on 05 Apr 2019 17:24:41
  1. Assalam,..
  2. selamat siang pak.
  3. saya ada pertanyaan tentang toko online ini
  4. saya coba alih fungsikan menjadi toko online oleh-oleh atau jajanan khas wilayah
  5. 1. bagaimana menonaktifkan/melewatkan pembelian stok (karena selalu ready stok, semisal habis dalam 1hari itu pasti ready)
  6. 2. bagaimana membuat pilihan Rasa di product misal original,balado,keju,extra hot
  7. terimakasih
Bukhori Muslim
commented on 07 Apr 2019 06:55:21
  1. Assalam,.. untuk pertanyaan point 1, melewatkan stok :
  2. buka file "application/controllers/Produk.php"
  3. lalu cari "function keranjang()", didalamnya ada script/kode ini :
  4.  
  5. <?php
  6. $stok_now = $this->input->post('jumlah')+$cek_now['jumlah'];
  7. if ($stok < $stok_now OR $stok <= '0'){
  8. $produk = $this->model_app->edit('rb_produk',array('id_produk'=>$id_produk))->row_array();
  9. $produk_cek = filter($produk['nama_produk']);
  10. echo "<script>window.alert('Maaf, Stok untuk pemesanan Produk - $produk_cek Tidak Mencukupi!');
  11. window.location=('".base_url()."produk/detail/$produk[produk_seo]')</script>";
  12. }else{
  13. $this->session->unset_userdata('produk');
  14. if ($this->session->idp == ''){
  15. $idp = 'TRX-'.date('YmdHis');
  16. $this->session->set_userdata(array('idp'=>$idp));
  17. }
  18.  
  19. $cek = $this->model_app->view_where('rb_penjualan_temp',array('session'=>$this->session->idp,'id_produk'=>$id_produk))->num_rows();
  20. if ($cek >=1){
  21. $this->db->query("UPDATE rb_penjualan_temp SET jumlah=jumlah+$jumlah where session='".$this->session->idp."' AND id_produk='$id_produk'");
  22. }else{
  23. $harga = $this->model_app->view_where('rb_produk',array('id_produk'=>$id_produk))->row_array();
  24. $data = array('session'=>$this->session->idp,
  25. 'id_produk'=>$id_produk,
  26. 'jumlah'=>$jumlah,
  27. 'ukuran'=>$ukuran,
  28. 'warna'=>$warna,
  29. 'harga_jual'=>$harga['harga_konsumen'],
  30. 'satuan'=>$harga['satuan'],
  31. 'waktu_order'=>date('Y-m-d H:i:s'));
  32. $this->model_app->insert('rb_penjualan_temp',$data);
  33. }
  34. redirect('produk/keranjang');
  35. }
  36. ?>
  37.  
  38. lalu ubah menjadi :
  39. <?php
  40. $this->session->unset_userdata('produk');
  41. if ($this->session->idp == ''){
  42. $idp = 'TRX-'.date('YmdHis');
  43. $this->session->set_userdata(array('idp'=>$idp));
  44. }
  45.  
  46. $cek = $this->model_app->view_where('rb_penjualan_temp',array('session'=>$this->session->idp,'id_produk'=>$id_produk))->num_rows();
  47. if ($cek >=1){
  48. $this->db->query("UPDATE rb_penjualan_temp SET jumlah=jumlah+$jumlah where session='".$this->session->idp."' AND id_produk='$id_produk'");
  49. }else{
  50. $harga = $this->model_app->view_where('rb_produk',array('id_produk'=>$id_produk))->row_array();
  51. $data = array('session'=>$this->session->idp,
  52. 'id_produk'=>$id_produk,
  53. 'jumlah'=>$jumlah,
  54. 'ukuran'=>$ukuran,
  55. 'warna'=>$warna,
  56. 'harga_jual'=>$harga['harga_konsumen'],
  57. 'satuan'=>$harga['satuan'],
  58. 'waktu_order'=>date('Y-m-d H:i:s'));
  59. $this->model_app->insert('rb_penjualan_temp',$data);
  60. }
  61. redirect('produk/keranjang');
  62. ?>
  63.  
  64. selesai, semoga bermanfaat...
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!