PageRenderTime 53ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/sysfo/koberitaacara.php

https://bitbucket.org/justmyfreak/sisfokampus
PHP | 206 lines | 189 code | 16 blank | 1 comment | 19 complexity | 0bcbf7517e68b713fed294c1d44b3f90 MD5 | raw file
  1. <style type="text/css">
  2. th{
  3. background-color:#e6f0a3;
  4. -moz-border-radius-topleft:5px;
  5. -moz-border-radius-topright:5px;
  6. -webkit-border-top-right-radius:5px;
  7. -webkit-border-top-left-radius:5px;
  8. color:black;
  9. font-family:calibri;
  10. font-size:13px;
  11. padding:5px 0px 5px 0px;
  12. }
  13. .a td{
  14. font-family: calibri;
  15. font-size:13px;
  16. cursor:crosshair;
  17. background-color: #F1F5D7;
  18. padding-left: 5px;
  19. }
  20. td:hover{
  21. background-color:#ffffff;
  22. }
  23. </style>
  24. <?php
  25. $level=$_SESSION ['level'];
  26. $form=$_GET['syxec'];
  27. $unip = $_SESSION['unip'];
  28. if($level=='Karyawan Jurusan'){
  29. $jur=mysql_query("SELECT a.Kode , b.Nama_Indonesia FROM karyawan_jurusan a , jurusan b where a.Kode=b.Kode AND a.ID=$unip");
  30. }
  31. else if($level=='Mahasiswa'){
  32. $jur=mysql_query("SELECT a.KodeJurusan as Kode , b.Nama_Indonesia FROM mhsw a , jurusan b where a.KodeJurusan=b.Kode AND a.nim=$unip");
  33. }
  34. else if($level=='Dosen'){
  35. $jur=mysql_query("SELECT a.KodeJurusan as Kode , b.Nama_Indonesia FROM dosen a , jurusan b where a.KodeJurusan=b.Kode AND a.id=$unip");
  36. }
  37. else if($level=='Kajur'){
  38. $jur=mysql_query("SELECT a.Kode , b.Nama_Indonesia FROM kajur a , jurusan b where a.Kode=b.Kode AND a.ID=$unip");
  39. }
  40. $jureks=mysql_fetch_array($jur);
  41. $kode=$jureks['Kode'];
  42. $jurusan=$jureks['Nama_Indonesia'];
  43. $fak=mysql_query("SELECT a.KodeFakultas , b.Nama_Indonesia FROM mhsw a , fakultas b where a.KodeFakultas=b.Kode AND a.KodeJurusan=$kode limit 1");
  44. $fakeks=mysql_fetch_array($fak);
  45. $fakultas=$fakeks[1];
  46. echo "$level - $unip<br/> $kode - $jurusan<br />";
  47. switch($_GET['aksi']){
  48. default:
  49. if($level=='Karyawan Jurusan'){
  50. $query=mysql_query("select b.*,a.id_ba,a.*,(select name from mhsw where nim=a.nim) as nama,
  51. (select nama from ruang where kode=b.id_ruang) as ruang,
  52. (select pembimbing from skr_peserta where nim=a.nim) as nip_pembimbing,
  53. (select name from dosen where id=nip_pembimbing) as pembimbing from
  54. ko_beritaacara a,ko_penjadwalan b where b.id_jadwal=a.id_jadwal
  55. ") or die(mysql_error());
  56. }
  57. else if($level=='Dosen'){
  58. $query=mysql_query("select b.*,a.id_ba,a.*,(select name from mhsw where nim=a.nim) as nama,
  59. (select nama from ruang where kode=b.id_ruang) as ruang,
  60. (select pembimbing from skr_peserta where nim=a.nim) as nip_pembimbing,
  61. (select name from dosen where id=nip_pembimbing) as pembimbing from
  62. ko_beritaacara a,ko_penjadwalan b where b.id_jadwal=a.id_jadwal
  63. and (b.penguji1=$unip OR b.penguji2=$unip OR b.penguji3=$unip)
  64. ") or die(mysql_error());
  65. }
  66. echo"
  67. <center><h1>Berita Acara</h1></center>
  68. <table align='center' width='95%' class='a'>
  69. <tr>
  70. <th align='center'>No</th>
  71. <th align='center'>Tanggal</th>
  72. <th align='center'>Jam</th>
  73. <th align='center'>Tempat</th>
  74. <th align='center'>NIM</th>
  75. <th align='center'>Nama Mahasiswa</th>
  76. <th align='center'>Nilai 1</th>
  77. <th align='center'>Nilai 2</th>
  78. <th align='center'>Nilai 3</th>
  79. <th align='center'>Nilai Akhir</th>";
  80. if($level=='Dosen'){
  81. echo"<th align='center'>Aksi</th>";}
  82. echo"</tr>";
  83. $no=1;
  84. while($b=mysql_fetch_array($query)){
  85. echo"
  86. <tr>
  87. <td align='center'>$no</td>
  88. <td align='center'>$b[tanggal]</td>
  89. <td align='center'>$b[jam]</td>
  90. <td align='center'>$b[ruang]</td>
  91. <td>$b[nim]</td>
  92. <td>$b[nama]</td>
  93. <td align='center'>$b[nilai1]</td>
  94. <td align='center'>$b[nilai2]</td>
  95. <td align='center'>$b[nilai3]</td>
  96. <td align='center'>$b[nilai_akhir]</td>";
  97. if($level=='Dosen'){
  98. echo"<td align='center'><a href='?syxec=$form&aksi=input&nim=$b[nim]'>Input Nilai</a></td>";}
  99. echo"</tr>
  100. ";
  101. $no++;
  102. }
  103. echo"
  104. </table>";
  105. break;
  106. case "input" :
  107. $query="SELECT a.id_jadwal, a.tanggal , a.jam ,(SELECT Nama from ruang where Kode=a.id_ruang) as ruang,b.nim,
  108. (select name from mhsw where NIM=b.nim) as nama, a.penguji1 , a.penguji2 , a.penguji3 ,
  109. (Select Name from dosen where id=a.penguji1) as Penguji1 ,
  110. (Select Name from dosen where id=a.penguji2) as Penguji2,
  111. (Select Name from dosen where id=a.penguji3) as Penguji3,
  112. c.nilai1 , c.nilai2 , c.nilai3 ,c.nilai_akhir , c.catatan , c.id_ba from ko_penjadwalan a,ko_peserta b ,ko_beritaacara c
  113. where a.id_jadwal=c.id_jadwal and a.nim=b.nim AND c.nim=$_GET[nim]";
  114. $a=mysql_query($query);
  115. $b=mysql_fetch_array($a);
  116. echo"
  117. <form method='post' action='?syxec=$form&aksi=insert&nim=$b[nim]'>
  118. <table align='center' class='a'>
  119. <tr><th colspan=3>Form Input Berita Acara</th></tr>
  120. <tr><td></td><td></td><td><input type='hidden' value='$b[id_beritaacara]' name='id'></td></tr>
  121. <tr><td>Tanggal</td><td> : </td><td>$b[tanggal]</td></tr>
  122. <tr><td>Jam</td><td> : </td><td>$b[jam]</td></tr>
  123. <tr><td>Ruang</td><td> : </td><td>$b[ruang]</td></tr>
  124. <tr><td>NIM</td><td> : </td><td>$b[nim]</td></tr>
  125. <tr><td>Nama Mahasiswa</td><td> : </td><td>$b[nama]</td></tr>
  126. <tr><td colspan='3'>&nbsp;</td></tr>
  127. <tr><td>Penguji 1</td><td> : </td><td>$b[Penguji1]</td></tr>
  128. <tr><td>Penguji 2</td><td> : </td><td>$b[Penguji2]</td></tr>
  129. <tr><td>Penguji 3</td><td> : </td><td>$b[Penguji3]</td></tr>
  130. <tr><td colspan='3'>&nbsp;</td></tr>
  131. <tr><td>Nilai</td><td> : </td><td><input type='text' name='nilai' value='";
  132. if($unip==$b['penguji1'])echo"$b[nilai1]";
  133. else if($unip==$b['penguji2'])echo"$b[nilai2]";
  134. else if($unip==$b['penguji3'])echo"$b[nilai3]";
  135. echo "'/></td></tr>
  136. <tr><td>Catatan</td><td> : </td>
  137. <td>
  138. <textarea cols='40' rows='10' name='cat'>$b[catatan]</textarea>
  139. </td>
  140. </tr>
  141. <tr>
  142. <td></td>
  143. <td colspan='2'>
  144. <input type='submit' value='input'/>
  145. <input type='button' value='kembali' onclick=window.location.href='?syxec=$form' />
  146. </td>
  147. </tr>
  148. </table>
  149. </form>
  150. ";
  151. break;
  152. case "insert":
  153. $nim=$_GET['nim'];
  154. $nilai=$_POST['nilai'];
  155. $cat=$_POST['cat'];
  156. echo($nim);
  157. $a=mysql_query("Select * from ko_penjadwalan where nim='$nim'") or die(mysql_error());
  158. $b=mysql_fetch_array($a);
  159. if($unip==$b[penguji1]){
  160. mysql_query("update ko_beritaacara set nilai1=$nilai , catatan='$cat' where nim=$nim")or die(mysql_error());
  161. }
  162. else if($unip==$b[penguji2]){
  163. mysql_query("update ko_beritaacara set nilai2=$nilai , catatan='$cat' where nim=$nim")or die(mysql_error());
  164. }
  165. else if($unip==$b[penguji3]){
  166. mysql_query("update ko_beritaacara set nilai3=$nilai , catatan='$cat' where nim=$nim")or die(mysql_error());
  167. }
  168. $query =mysql_query("select nilai1 , nilai2 , nilai3 From ko_beritaacara where nim='$nim'")or die(mysql_error());
  169. $b=mysql_fetch_array($query);
  170. $total=($b[0]+$b[1]+$b[2])/3;
  171. //echo($total);
  172. $q = mysql_query("SELECT nim FROM ko_penilaian WHERE nim=$nim");
  173. $huruf;
  174. $nl = mysql_query("SELECT * FROM nilai where ID>=1 AND ID<=5");
  175. while($hnl = mysql_fetch_array($nl)){
  176. if($total<=$hnl[BatasAtas]&&$total>=$hnl[BatasBawah]){
  177. $huruf=$hnl[Nilai];
  178. }
  179. }
  180. if(mysql_num_rows($q)>0){
  181. mysql_query("UPDATE ko_penilaian set nilai_akhir=$total,nilai_huruf='$huruf' WHERE nim=$nim");
  182. }else{
  183. mysql_query("INSERT INTO ko_penilaian VALUES('$nim','$total','$huruf')");
  184. }
  185. mysql_query("update ko_beritaacara set nilai_akhir='$total' where nim='$nim'")or die(mysql_error());
  186. echo"<br /><center><a href='?syxec=$form&aksi=detail&id=$kel'>| Daftar Peserta|</a></center>";
  187. break;
  188. }
  189. ?>