Advertisement
Guest User

inputmatakuliah

a guest
May 29th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.86 KB | None | 0 0
  1. <?php
  2. $mysqli = new mysqli("localhost","root","mysql","perwalian");
  3. if (isset($_COOKIE["NRPmhs"]))
  4. {
  5.     $mysqli = new mysqli("localhost","root","mysql","perwalian");
  6.     $strsql ="select * from periode where status = 1";
  7.     $result = $mysqli->query($strsql);
  8.     $row = mysqli_fetch_assoc($result);
  9.    
  10.     if ($row > 0)
  11.     {
  12. ?>
  13.         <H2>INPUT PERWALIAN</H2>
  14.         <a>Input Perwalian<a> |
  15.         <a href="matakuliah.php">Mata Kuliah<a> |
  16.         <a href="index.php">Logout<a><BR>
  17.  
  18.    
  19. <?php
  20.         $nrp = $_COOKIE['NRPmhs'];
  21.        
  22.         if (isset($_GET['delete']))
  23.         {
  24.             $result = $mysqli -> query("DELETE FROM mahasiswa_kelas
  25.                                         WHERE kode_kelas='".$_GET['delete']."' AND nrp = $nrp;");
  26.             if ($result > 0)
  27.             {
  28.                 echo "Matakuliah berhasil dihapus<BR>";
  29.             }
  30.         }
  31.        
  32.         if (isset($_POST['submit']))
  33.         {
  34.             $strsql = "select * from kelas where kode_mk = '".$_POST['kodemk']."' and nama_kelas='KP ".$_POST['kp']."'";
  35.             $result = $mysqli->query($strsql);
  36.             $row=$result->fetch_array();
  37.            
  38.             $kodekelas = $row['kode_kelas'];
  39.            
  40.             $strsql = "select * from kelas where kode_kelas = '$kodekelas'";
  41.             $result = $mysqli->query($strsql);
  42.             $row=$result->fetch_array();
  43.            
  44.             $strsql2="select * from mahasiswa_kelas where kode_kelas=$kodekelas";
  45.             $result2=$mysqli->query($strsql2);
  46.             $jumlahmhs=0;
  47.             while($row2 = $result2->fetch_array())
  48.             {
  49.                 $jumlahmhs+=1;
  50.             }
  51.             if ($jumlahmhs<$row['kapasitas'])
  52.             {
  53.                 $strsql = "INSERT INTO mahasiswa_kelas (nrp, kode_kelas)
  54.                             values('$nrp','$kodekelas')";
  55.                 $result = $mysqli -> query($strsql);
  56.                             if ($result > 0)
  57.                         {
  58.                             echo "Matakuliah berhasil ditambahkan";
  59.                         }
  60.             }
  61.             else
  62.             {
  63.                 Echo "<H3>Kelas sudah penuh</H3><BR>";
  64.             }
  65.         }
  66.  
  67.         $strsql = "select * from periode where status = '1'";
  68.         $result = $mysqli->query($strsql);
  69.         $row=$result->fetch_array();
  70.        
  71.  
  72.         $strsql2 = "select * from mahasiswa where nrp ='$nrp'";
  73.         $result2 = $mysqli->query($strsql2);
  74.         $infomhs=$result2->fetch_array();
  75.        
  76.         $strsql3 = "SELECT m.kode_mk
  77.         ,m.nama
  78.         ,k.nama_kelas
  79.         ,m.jumlah_sks
  80.         ,k.kode_kelas
  81.         from matakuliah m
  82.         INNER JOIN kelas k
  83.         ON m.kode_mk = k.kode_mk
  84.         INNER JOIN mahasiswa_kelas mkls
  85.         ON k.kode_kelas = mkls.kode_kelas
  86.         where mkls.nrp=".$infomhs['nrp'];
  87.         $result3 = $mysqli->query($strsql3);
  88.         $tabelmk = "<TR>";
  89.         $jumlahsksdiambil = 0;
  90.         while($daftarmk = $result3->fetch_array())
  91.         {
  92.             $jumlahsksdiambil+=$daftarmk['jumlah_sks'];
  93.             $tabelmk = $tabelmk.'<TD>'.$daftarmk[0].'</TD>';
  94.             $tabelmk = $tabelmk.'<TD>'.$daftarmk[1].'</TD>';
  95.             $tabelmk = $tabelmk.'<TD>'.$daftarmk[2].'</TD>';
  96.             $tabelmk = $tabelmk.'<TD>'.$daftarmk[3].'</TD>';
  97.             $tabelmk = $tabelmk.'<TD> <a href ="inputperwalian.php?delete='.$daftarmk[4].'">Batal</a></TD>';
  98.             $tabelmk = $tabelmk.'</TR>';
  99.         }
  100.        
  101.        
  102.        
  103.        
  104.         $sisasks=$infomhs['jatah_sks'];
  105.         $sisasks-=$jumlahsksdiambil;
  106.        
  107.         echo"
  108.         Periode ".$row['nama']."<BR>
  109.         <img src='".$infomhs['foto_profil']."' alt='FOTO PROFIL' height='120' width='120'><BR>
  110.         NRP : ".$infomhs['nrp']."<BR>
  111.         Nama : ".$infomhs['nama']."<BR>
  112.         SKS Maks : ".$infomhs['jatah_sks']."<BR>
  113.         Sisa SKS : $sisasks<BR>
  114.        
  115.         <H2>TAMBAH MATA KULIAH</H2><BR>
  116.         <FORM method='post'  action='inputperwalian.php'>
  117.         Kode MK : <INPUT type = 'text' name='kodemk' required /><BR>
  118.         KP : <INPUT type = 'text' name='kp' required /><BR>
  119.         <INPUT type='submit' name='submit' value='SUBMIT'/><BR>
  120.         </FORM>
  121.        
  122.         <H2>DAFTAR MATA KULIAH YANG AKAN DIAMBIL</H2><BR>
  123.         <table border='1' width ='500px'>
  124.         <tr>
  125.               <th>KODE MK</th>
  126.               <th>NAMA MK</th>
  127.               <th>Kelas</th>
  128.               <th>SKS</th>
  129.               <th>BATAL</th>
  130.         </tr>
  131.         $tabelmk
  132.         </table>
  133.         ";
  134.     }
  135.     else
  136.     {
  137.         Echo"<H2>Input perwalian belum dapat diakses saat ini</H2>";
  138.     }
  139. }
  140. else
  141. {
  142.     Echo "You're not logged in, please log in first! <a href='loginmhs.php'>Click here to login</a>";
  143. }
  144.    
  145. $mysqli->close();
  146. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement