loreng

zxc

Nov 1st, 2019
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 4.83 KB | None | 0 0
  1. <?php
  2. require_once'../_header.php';
  3.  
  4.  
  5. ?>                 
  6.      <div class="container col-md-4 mt-4">
  7.             <div class="container ">
  8.                 <h2 align="center" >Tambah Data Siswa</h2> <hr>
  9.                 <div class=" justify-content-center mt-5  ">
  10.                     <div class="card ">
  11.                         <div class="card-body">
  12.                            
  13.                             <form method="post">
  14. <?php
  15.      if(isset($_POST['add'])){
  16.        
  17.             $nisn = trim(mysqli_real_escape_string($conn,$_POST['nisn']));
  18.             $nama = trim(mysqli_real_escape_string($conn,$_POST['nama']));
  19.             $jk= trim(mysqli_real_escape_string($conn,$_POST['jk']));
  20.             $kelas = trim(mysqli_real_escape_string($conn,$_POST['kelas']));
  21.             $alamat = trim(mysqli_real_escape_string($conn,$_POST['alamat']));
  22.             $tlp = trim(mysqli_real_escape_string($conn,$_POST['tlp']));
  23.             $cek_nisn= mysqli_query($conn,"SELECT * FROM siswa WHERE nisn = '$nisn'");
  24.             if(mysqli_num_rows($cek_nisn)>0){
  25.                 echo "<script>alert('Nisn sudah ada');window.location='add.php'</script>";
  26.             }else{
  27.                 mysqli_query($conn,"INSERT INTO siswa VALUES('$nisn','$nama','$jk','$kelas','$alamat','$tlp')");
  28.                 echo "<script>window.location='data.php'</script>";
  29.             }
  30.         }
  31. ?>                               
  32.                                   <div class="form-group">
  33.                                     <label for="nisn">NISN / KODE SISWA</label>
  34.                                     <input type="number" class="form-control" id="nisn" placeholder= "NISN / KODE SISWA" required autocomplete="off"  name="nisn" autofocus onkeyup="cek()" onfocusout="getRANDOMNISN()">
  35.                                     <br>
  36.                                     <div class="alert alert-danger" id="alert" style="display: none;">
  37.                                         NISN sudah terdaftar!
  38.                                     </div>
  39.                                   </div>
  40.                                    <div class="form-group">
  41.                                     <label for="NAMA">NAMA</label>
  42.                                     <input type="text" class="form-control" id="NAMA" placeholder= "NAMA" required autocomplete="off"  name="nama" >
  43.                                   </div>
  44.                                     <div class="form-group">
  45.                                         <label for="jk">Jenis Kelamin</label>
  46.                                         <div>
  47.                                             <label for="" class="radio-inline">
  48.                                             <input type="radio" name="jk" id="jk" value="Laki-Laki" required>Laki-Laki
  49.                                             </label>
  50.                                             <label for="" class="radio-inline ml-4">
  51.                                             <input type="radio" name="jk"  value="Perempuan" required>Perempuan
  52.                                             </label>
  53.                                     </div>
  54.                                     </div>
  55.                                     <div class="form-group">
  56.                                     <label for="kelas">KELAS</label>
  57.                                     <select required name="kelas" id="kelas" class="form-control col-md-12">
  58.                                         <option disabled="true" value="" selected>Pilih Kelas</option>
  59.                                         <?php
  60.                        
  61.                                         $query=mysqli_query($conn,"select * from kelas order by kelas asc");
  62.                                        
  63.                                         while($row=mysqli_fetch_assoc($query))
  64.                                         {
  65.                                             ?><option value="<?php  echo $row['kd_kelas']; ?>"><?php  echo $row['kelas']; ?></option><?php
  66.                                         }
  67.                                         ?>
  68.                                     </select>
  69.                                   </div>
  70.                                   <div class="form-group">
  71.                                     <label for="alamat">Alamat</label>
  72.                                     <textarea name="alamat" id="alamat"  class="form-control"placeholder='Alamat' required></textarea>
  73.                                   </div>
  74.                                   <div class="form-group">
  75.                                     <label for="tlp">No Telp Wali Kelas</label>
  76.                                     <input type="number" name="tlp" id="tlp" class="form-control" placeholder="08XXXXXXX" required>
  77.                                   </div>
  78.                                    <div class="form-group">
  79.                                    <button type="submit" name="add" class="btn btn-primary " id="submit"> Simpan</button>
  80.                                    <a href="data.php" class="btn btn-danger">Kembali</a>
  81.                                   </div>
  82.                                  
  83.                                  
  84.                             </form>
  85.                         </div>
  86.                      </div>
  87.                 </div>
  88.              </div>
  89.     </div>
  90. <script type="text/javascript" src="<?= base_url('_assets/bootstrap/jquery.min.js') ?>"></script>
  91. <script type="text/javascript">
  92. function cek(){
  93.      var nisn=document.getElementById( "nisn" ).value;
  94.  
  95.     $.ajax({
  96.         type:'POST',
  97.             url:'checked.php',// put your real file name
  98.             data:{nisn:nisn},
  99.             success:function(msg){
  100.                 if(msg == "ada"){
  101.                     document.getElementById('alert').style.display = "block";
  102.                     document.getElementById("submit").disabled = true;
  103.                 }else{
  104.                     document.getElementById('alert').style.display = "none";
  105.                     document.getElementById("submit").disabled = false;
  106.                 }
  107.             // alert(msg); // your message will come here.    
  108.             },
  109.      });
  110.  
  111.     }
  112.     function getRANDOMNISN() {
  113.         var nisn = document.getElementById("nisn").value;
  114.         if(nisn == ""){
  115.             document.getElementById('nisn').value = generate_random_number();
  116.         }
  117.     }
  118.     function generate_random_number(){
  119.         let num_low = 1;
  120.         let num_high = 9;
  121.         var random = "";
  122.         for (var i = 1; i < 8; i++) {
  123.             random += Math.floor((Math.random() * (num_high - num_low)) + num_low);
  124.         }
  125.  
  126.         return random;
  127.     }
  128. </script>
Advertisement
Add Comment
Please, Sign In to add comment