donnykurnia

Untitled

Nov 22nd, 2016
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2. $id = @$_SESSION['guru']['id'];
  3.  
  4. $jur = select('DISTINCT(paket)', 'tbl_kelas');
  5. ?>
  6. <script type="text/javascript">
  7.   $(document).ready(function(){
  8.     $("#setjur").change(function(){
  9.       var jur = $("#setjur option:selected").val();
  10.       $("#setkelas option:selected").hide();
  11.       $("#setkelas option").hide();
  12.  
  13.       $.ajax({
  14.         method  : "POST",
  15.         url     : "proses.php?q=kls",
  16.         cache   : false,
  17.         data    : {
  18.           paket : jur
  19.         },
  20.         success : function(data){          
  21.           var jur = JSON.parse(data);
  22.           var kls = $("#setkelas");
  23.           //i = key, n = val
  24.           $.each(jur, function(i,n){
  25.             //kls.html("<option>-- Pilih Kelas --</option>")
  26.             //var nmkls = n.nama_kelas;
  27.            
  28.             //kls.append("<option value=" +n.nama_kelas+ ">"+n.nama_kelas+"</option>");
  29.             kls.append($("<option>").val(n.nama_kelas).text(n.nama_kelas));
  30.           });
  31.         }
  32.       });
  33.     });
  34.  
  35.     $("#setkelas").change(function(){
  36.       var kls = $("#setkelas option:selected").val();
  37.       $("#setmpl option:selected").hide();
  38.       $("#setmpl option").hide();
  39.  
  40.       $.ajax({
  41.         method  : "POST",
  42.         url     : "proses.php?q=mpl",
  43.         cache   : false,
  44.         data    : {
  45.           kelas : kls
  46.         },
  47.         success : function(x){
  48.           //console.log(x);
  49.           var obj = JSON.parse(x);
  50.           var mpl = $("#setmpl");
  51.           //a = key, b = val
  52.           $.each(obj, function(a, b){
  53.             mpl.append("<option value="+b.id+">"+b.nama_mapel+"</option>");
  54.           });
  55.         }
  56.       });
  57.  
  58.     });
  59.  
  60.     $("#setkelas").click(function(){
  61.       var jur = $("#setjur option:selected").val();
  62.       if (jur == '') {
  63.         sweetAlert('Oops', 'Maaf Anda belum memilih paket keahlian!', 'error');
  64.       }
  65.     });
  66.   });
  67. </script>
  68. <div class="col-md-12">
  69.   <h4>Persiapan sebelum entry nilai</h4>
  70.   <hr>
  71.   <div class="row">
  72.     <div class="col-md-8">
  73.       <?php
  74.         echo open_form('', 'post', "class='form-group'");
  75.  
  76.         echo label('jurusan', 'Paket Keahlian');
  77.         echo select_open('jurusan', "class='form-control' id='setjur'");
  78.         echo option('','', '-- Pilih Jurusan --');
  79.         while ($j = mysqli_fetch_object($jur)) :
  80.           echo option($j->paket, '', $j->paket);
  81.         endwhile;
  82.         echo select_close()."<br>";
  83.  
  84.         echo label('kelas', 'Kelas');
  85.         echo select_open('kelas', "class='form-control' id='setkelas'");
  86.         echo option('','', '-- Pilih Kelas --');
  87.         echo select_close()."<br>";
  88.  
  89.         echo label('mapel', 'Mata Pelajaran');
  90.         echo select_open('mapel', "class='form-control' id='setmpl'");
  91.         echo option('','', '-- Pilih Mata Pelajaran --');
  92.         echo select_close()."<br>";
  93.  
  94.         echo input('submit', 'submit', "class='btn btn-primary' value='Entry Sekarang!'");
  95.       ?>
  96.     </div>
  97.     <div class="col-md-4">
  98.       <div class="panel panel-primary">
  99.         <div class="panel-heading">
  100.           Petunjuk
  101.         </div>
  102.         <div class="panel-body">
  103.           <ul class="list-group">
  104.             <li class="list-group-item"><strong>1.</strong> Pilih <strong>Paket Keahlian</strong> terlebih dahulu</li>
  105.             <li class="list-group-item"><strong>2.</strong> Setelah itu pilih <strong>Kelas</strong> mana yang akan diisi nilainya</li>
  106.             <li class="list-group-item"><strong>3.</strong> Kemudian pilih mata pelajarannya</li>
  107.             <li class="list-group-item"><strong>4.</strong> Klik tombol <strong>Entry Sekarang</strong></li>
  108.             <li class="list-group-item"><strong>5.</strong> Mulailah mengisi nilai </li>
  109.           </ul>
  110.         </div>
  111.       </div>
  112.     </div> <!-- end of class col-md-4 -->
  113.   </div> <!-- end of class row -->
  114. </div> <!-- end of class col-md-12 -->
  115.  
  116. <?php
  117. if (isset($_POST['submit'])) {
  118.   $mapel  = addslashes($_POST['mapel']);
  119.   $kelas  = anti_inject($_POST['kelas']);
  120.  
  121.   if (empty(trim($mapel)) || empty(trim($kelas))) {
  122.     echo "<script>sweetAlert('Oops!', 'Form harus diisi semua!', 'error')</script>";
  123.     echo location('opsi-entry');
  124.   } else {
  125.  
  126.     //Membuat session kelas, dan mapel
  127.     $_SESSION['nama_kelas']   = $kelas;
  128.     $_SESSION['mapel_id']   = $mapel;
  129.     redirect('entry-nilai-rapot');
  130.   }
  131. }
  132.  
  133.  
  134. ?>
Advertisement
Add Comment
Please, Sign In to add comment