Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68414 Members, 793 Products, 5353 Topic, 13045 Comments)

Penambahan pilihan provinsi saat registrasi akun baru pada Toko Online dengan Codeigniter dan MySQL + Rajaongkir (POS, JNE, TIKI)

Dibuat
Login Terakhir 3 Bulan lalu,
Telah Dilihat 1068 Kali
Fahrizal Fahmi Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Mau tanya Pak, cara menambahkan pilihan provinsi saat register akun pada Toko Online dengan Codeigniter dan MySQL + Rajaongkir (POS, JNE, TIKI) bagaimana ya, saya sudah coba contek listing nya dari aplikasi marketplace tapi gagal terus.. mohon bantuannya pak.. terimakasih

Ada 5 Jawaban

PHPMU.COM Support
commented on 21 Des 2019 13:41:18
  1. Assalamualaikum,.. Buat file baru di : application\views\phpmu-one\view_city.php
  2. <?php
  3. echo "<option value=''>- Pilih -</option>";
  4. foreach ($kota as $row){
  5. echo "<option value='$row[kota_id]'>$row[nama_kota]</option>";
  6. }
  7.  
  8. lalu buka file : application\controllers\Auth.php dan cari
  9. function city(){
  10. $state_id = $this->input->post('stat_id');
  11. $data['kota'] = $this->model_app->view_where_ordering('rb_city',array('state_id' => $state_id),'city_id','DESC');
  12. $this->load->view('phpmu-one/view_city',$data);
  13. }
  14.  
  15. dan Ubah menjadi :
  16. function city(){
  17. $state_id = $this->input->post('stat_id');
  18. $data['kota'] = $this->model_app->view_where_ordering('rb_kota',array('provinsi_id' => $state_id),'kota_id','DESC');
  19. $this->load->view(template().'/phpmu-one/view_city',$data);
  20. }
  21.  
  22. buka file : application\views\phpmu-one\view_register.php
  23. tambahkan pada barisn paling atas :
  24. <script>
  25. $(document).ready(function(){
  26. $('#state').change(function(){
  27. var state_id = $(this).val();
  28. $.ajax({
  29. type:"POST",
  30. url:"<?php echo site_url('auth/city'); ?>",
  31. data:"stat_id="+state_id,
  32. success: function(response){
  33. $('#city').html(response);
  34. }
  35. })
  36. })
  37. })
  38. </script>
  39.  
  40.  
  41. lalu masih di file ini cari :
  42. <div class='form-group'>
  43. <label for='inputPassword3' class='col-sm-3 control-label'>Kota</label>
  44. <div class='col-sm-9'>
  45. <div style='background:#fff;' class='input-group col-lg-12'>
  46. <select class='form-control' name='h' required>
  47. <option value=''>- Pilih -</option>";
  48. foreach ($kota as $rows) {
  49. echo "<option value='$rows[kota_id]'>$rows[nama_kota]</option>";
  50. }
  51. echo "</select>
  52. </div></div>
  53. </div>
  54.  
  55. dan Ubah menjadi :
  56. <div class='form-group'>
  57. <label for='inputPassword3' class='col-sm-3 control-label'>Provinsi</label>
  58. <div class='col-sm-9'>
  59. <div style='background:#fff;' class='input-group col-lg-12'>
  60. <select class='form-control' name='xxx' id='state' required>
  61. <option value=''>- Pilih -</option>";
  62. $provinsi = $this->db->query("SELECT * FROM rb_provinsi");
  63. foreach ($provinsi->result_array() as $rows) {
  64. echo "<option value='$rows[provinsi_id]'>$rows[nama_provinsi]</option>";
  65. }
  66. echo "</select>
  67. </div></div>
  68. </div>
  69.  
  70. <div class='form-group'>
  71. <label for='inputPassword3' class='col-sm-3 control-label'>Kota</label>
  72. <div class='col-sm-9'>
  73. <div style='background:#fff;' class='input-group col-lg-12'>
  74. <select class='form-control' name='h' id='city' required>
  75. <option value=''>- Pilih -</option>
  76. </select>
  77. </div></div>
  78. </div>
  79.  
  80. Beres, simpan semua perubahan,..
Fahrizal Fahmi
commented on 21 Des 2019 21:53:31
  1. Assalamualaikum,.. sudah saya coba pak, sesuai dengan intruksi.. tapi combobox untuk kota tidak muncul/kosong.. yang provinsi berhasil. alhamdulillah..
PHPMU.COM Support
commented on 22 Des 2019 07:32:36
  1. Assalamualaikum,.. Berarti belum sesuai instruksi, ada yang salah atau terlewat dari tahapan yang diikuti diatas, coba cek lagi semuanya dengan teliti, karena disini saya cobakan berhasil dengan tahapan diatas,.. :D
Terdapat 1 File dilampirkan :
1. hasil_percobaan1.png (76 KB)
Fahrizal Fahmi
commented on 22 Des 2019 20:09:04
  1. Assalamualaikum,.. Alhamdulillah berhasil Pak, Terimakasih banyak.. ternyata salah di bagian
  2. $this->load->view(template().'/phpmu-one/view_city',$data);
  3. harusnya
  4. $this->load->view('phpmu-one/view_city', $data);
  5. hehe... Alhamdullillah...
joko ahmadi
commented on 21 Jan 2020 17:03:00
  1. Assalamualaikum,.. kalau di edit profil nya untuk menambahkan provinsi gimana mas?
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online