Haloo! Selamat Datang di Komunitas Private Training Web Development (51407 Members, 542 Projects, 4048 Topic, 10808 Comments)

Butuh karyawan baru? atau seorang Web Developer (Part-time/Freelance/Full-time), cari disini : Members Area Jobs!

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

Dibuat
Login Terakhir 2 Hari lalu,
Telah Dilihat 151 Kali
Fahrizal Fahmi Mengatakan : Premium -
Rate Topic :
  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 2 Bulan lalu  
Premium -
  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 2 Bulan lalu  
Premium -
  1. Assalamualaikum,.. sudah saya coba pak, sesuai dengan intruksi.. tapi combobox untuk kota tidak muncul/kosong.. yang provinsi berhasil. alhamdulillah..
PHPMU.COM Support 2 Bulan lalu  
Premium -
  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 2 Bulan lalu  
Premium -
  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 1 Bulan lalu  
Premium -
  1. Assalamualaikum,.. kalau di edit profil nya untuk menambahkan provinsi gimana mas?
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!