Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (67373 Members, 787 Products, 5278 Topic, 12953 Comments)

Kode Otomatis dengan Kode Bidang dinamis dari combobox

Dibuat
Login Terakhir 2 Tahun lalu,
Telah Dilihat 2987 Kali
Danang agus priyono Mengatakan : Sultan Account
  1. Assalamualaikum Wr. Wb.
  2. Mas Roby mau tanya saya punya koding seperti dibawah ini, saya mau membuat kode Bidang bisa berubah sesuai dengan data Combobox yang dipilih. tetapi tidak bisa berfungsi mohon bantuannya. terima kasih
  3. Wasalamualaikum Wr. WB .
  4.  
  5. <?php
  6. include "fungsi_romawi.php";
  7. $bagian = $_POST ['kode_bidang'] //data dari combobox
  8. $bulan = date('n');
  9. $romawi = getRomawi($bulan);
  10. $tahun = date ('Y');
  11. $nomor = "/".$bagian."/".$romawi."/".$tahun;
  12. $query = "SELECT max(no_surat) as maxKode FROM surat_keluar WHERE month(tanggal_surat)='$bulan'";
  13. $hasil = mysql_query($query);
  14. $data = mysql_fetch_array($hasil);
  15. $no= $data['maxKode'];
  16. $noUrut= $no + 1;
  17. $kode = sprintf("%03s", $noUrut);
  18. $nomorbaru = $kode.$nomor;
  19. ?>
  20.  
  21. <div class="col-md-8">
  22. <label>NOMOR SURAT</label>
  23. <div class="form-group">
  24. <div class="col-sm-2">
  25. <div class="form-group">
  26. <input type="label" readonly class="form-control" required="required" name="no_surat" value="<?php echo $nomorbaru; ?>" >
  27. </div>
  28. </div>
  29.  
  30. <div class="col-md-8">
  31.  
  32. ---COMBOBOX-----
  33. <div class="form-group">
  34. <label >BIDANG</label>
  35. <select class="form-control" name="kode_bidang">
  36. <option value=0 selected>Pilih Bidang </option>
  37. <?php
  38. $brg=mysql_query("select * from bidang");
  39. while($b=mysql_fetch_array($brg)){
  40. ?>
  41. <option value="<?php echo $b['kode_bidang']; ?>"><?php echo $b['kode_bidang'] ?></option>
  42. <?php
  43. }
  44. ?>
  45. </select>

Ada 3 Jawaban

Bukhori Muslim
commented on 30 Mar 2018 21:34:35
  1. Assalamualaikum.w.w, selamat malam
  2. kita anggap url file di atas adalah surat.php ya mas, untuk combobox perbaiki menjadi seperti ini :
  3.  
  4. <select class="form-control" name="kode_bidang" onchange=\"document.location.href=this.value\">
  5. <option value=0 selected>Pilih Bidang </option>
  6. <?php
  7. $brg=mysql_query("select * from bidang");
  8. while($b=mysql_fetch_array($brg)){
  9. ?>
  10. <option value="surat.php?kode_bidang=<?php echo $b['kode_bidang']; ?>"><?php echo $b['kode_bidang'] ?></option>
  11. <?php
  12. }
  13. ?>
  14. </select>
  15.  
  16. Kemudian pada aksi generate nomor ubah menjadi :
  17.  
  18. <?php
  19. include "fungsi_romawi.php";
  20. $bagian = $_GET['kode_bidang'] //data dari combobox
  21. $bulan = date('n');
  22. $romawi = getRomawi($bulan);
  23. $tahun = date ('Y');
  24. $nomor = "/".$bagian."/".$romawi."/".$tahun;
  25. $query = "SELECT max(no_surat) as maxKode FROM surat_keluar WHERE month(tanggal_surat)='$bulan'";
  26. $hasil = mysql_query($query);
  27. $data = mysql_fetch_array($hasil);
  28. $no= $data['maxKode'];
  29. $noUrut= $no + 1;
  30. $kode = sprintf("%03s", $noUrut);
  31. $nomorbaru = $kode.$nomor;
  32. ?>
Rico Renandiansyah
commented on 17 Jun 2018 03:55:31
  1. Assalamualaikum Wr. Wb. maaf mas saya mau tnya saya kan mau buat no kontrak otomatis
  2. contohnya kasus ada 3 perusahaan nah di setiap kontrak itu sya mau nya beda2 contoh 12/ABC/PKWT/2014
  3. 12= no kontrak
  4. abc = nama perusahaan
  5. nah saya muau yang abc itu bisa di ganti, caranya gimana ya mas? mohon bantunnya. terimakasih sebelumnya,
Bukhori Muslim
commented on 19 Jun 2018 06:44:48
  1. Assalam,.. itu tinggal di kirimkan datanya dari form inputan,
  2. atau datanya juga bisa diambil dari database jika table untuk perusahaan sudah ada
  3. jadinya nanti tinggal di echo saja mas, begini :
  4. echo "12/$_POST[perusahaan]/PKWT/2014";
  5.  
  6. atau jika dari database :
  7. echo "12/$row[perusahaan]/PKWT/2014";
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!