Advertisement
kadoel

Contoh Ambil Nama (ambil-nama.php)

Nov 3rd, 2014
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.57 KB | None | 0 0
  1. <form action="Silahkan tentukan alamat proses form" method="POST">
  2.     No. Induk Pegawai<br />
  3.     <select name="nip" onchange="lihatNama(this);" required> <!-- tambahkan tag onchange dengan value lihatNama(this);-->
  4.     <option value="">Tentukan NIP</option>
  5.     <?php
  6.         //---- Ambil data NIP dari database ---//
  7.         $ambilnip = $con->prepare("SELECT nip FROM smp_guru");
  8.         $ambilnip->execute();
  9.         while($data = $ambilnip->fetch()){
  10.             echo'<option value="'.$data["nip"].'">'.$data["nip"].'</option>';
  11.         }  
  12.     ?>
  13.     </select><br />
  14.     <div id="nama-guru"></div><br /> <!-- div dengan id nama-guru akan digunakan untuk menampilkan nama berdasrkan NIP yang dipilih -->
  15.     <input type="submit" name="simpan-wali" id="simpan-wali" value="Simpan">
  16. </form>
  17.  
  18. <!-- START JS AMBIL NAMA PENGAJAR -->
  19. <script>
  20.     function lihatNama(sel) {
  21.         var nip = sel.options[sel.selectedIndex].value;  
  22.         $("#nama-guru").html( "" ); // #nama-guru Sesuaikan Dengan id div yang akan digunakan menampilkan nama
  23.         if (nip.length > 0 ) {
  24.             $.ajax({
  25.                 type: "POST",
  26.                 url: "action/act-ambil-nama.php", //lokasi file proses pengambilan nama
  27.                 data: "nip="+nip, //Sesuaikan dengan name di select NIP-nya
  28.                 cache: false,
  29.                 beforeSend: function () {
  30.                     $('#nama-guru').html('<img src="img/loader.gif" alt="" width="24" height="24">'); //Menampilkan gambar loading selama proses pengambilan nama di div
  31.                 },
  32.                 success: function(html) {    
  33.                     $("#nama-guru").html( html ); //Menampilkan nama yang sudah diambil lewat proses di act-ambil-nama.php
  34.                 }
  35.             });
  36.         }
  37.     }
  38. </script>
  39. <!-- END JS AMBIL NAMA PENGAJAR -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement