PageRenderTime 66ms CodeModel.GetById 35ms RepoModel.GetById 0ms app.codeStats 1ms

/sysfo/prjdwluas.php

https://bitbucket.org/justmyfreak/sisfokampus
PHP | 476 lines | 457 code | 19 blank | 0 comment | 18 complexity | 966ec0aab78f32d9bb698c2ca95575ad MD5 | raw file
  1. <?php
  2. $level=$_SESSION ['level'];
  3. $form=$_GET['syxec'];
  4. $unip = $_SESSION['unip'];
  5. if($level=='Karyawan Jurusan'){
  6. $jur=mysql_query("SELECT a.Kode , b.Nama_Indonesia FROM karyawan_jurusan a , jurusan b where a.Kode=b.Kode AND a.ID=$unip");
  7. }
  8. else if($level=='Mahasiswa'){
  9. $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");
  10. }
  11. else if($level=='Dosen'){
  12. $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");
  13. }
  14. else if($level=='Dekan'){
  15. $jur=mysql_query("SELECT a.KodeJurusan as Kode , b.Nama_Indonesia FROM dekan a , jurusan b where a.KodeJurusan=b.Kode AND a.id=$unip");
  16. }
  17. else if($level=='Karyawan Fakultas'){
  18. $jur=mysql_query("SELECT a.Kode , b.Nama_Indonesia FROM karyawan_fakultas a , jurusan b where a.Kode=b.Kode AND a.ID=$unip");
  19. }
  20. else if($level=='Kajur'){
  21. $jur=mysql_query("SELECT a.Kode , b.Nama_Indonesia FROM kajur a , jurusan b where a.Kode=b.Kode AND a.ID=$unip");
  22. }
  23. $jureks=mysql_fetch_array($jur);
  24. $kode=$jureks['Kode'];
  25. $jurusan=$jureks['Nama_Indonesia'];
  26. $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");
  27. $fakeks=mysql_fetch_array($fak);
  28. $fakultas=$fakeks[1];
  29. echo "$level - $unip<br /> $kode - $jurusan<br />";
  30. switch($_GET['aksi']){
  31. default:
  32. if($level=="Kajur"){
  33. echo " <input type='button' onclick=window.location.href='?syxec=$form&aksi=tambah' value='Tambah Jadwal' />
  34. <title>Jadwal Ujian Akhir Semester</title>
  35. <form name='prjdwluas' method='post'>
  36. <table align='center' width='400' border='1'>
  37. <tr align='center'>
  38. <td colspan='4'>Jadwal UAS</td>
  39. </tr><tr>
  40. <td>Thn Akademik</td>
  41. <td>:</td>
  42. <td><input type='text' name='txtthn_akdmik' size='40'></td>
  43. </tr><tr>
  44. <td>Fakultas</td>
  45. <td >:</td>
  46. <td><input type='text' name='txtnama' size='40' value='$fakultas' readonly></td>
  47. </tr><tr>
  48. <td>Jurusan</td>
  49. <td>:</td>
  50. <td><input type='text' name='txtnama' size='40' value='$jurusan' readonly></td>
  51. </tr>
  52. </table><br>
  53. <form name='editprjdwluas' method='post'>
  54. <table align='center' width='1200' border='1'>
  55. <tr align='center'>
  56. <td colspan='12'>Tabel Jadwal UAS</td>
  57. </tr><tr align='center'>
  58. <td align='center'>No</td>
  59. <td align='center'>Hari</td>
  60. <td align='center'>Tanggal</td>
  61. <td align='center'>Jam</td>
  62. <td align='center'>Kelas</td>
  63. <td align='center'>Mata Kuliah</td>
  64. <td align='center'>Dosen Pengampu</td>
  65. <td align='center'>Ruang</td>
  66. <td align='center'>Aksi</td>
  67. </tr>";
  68. $Nomor=0;
  69. $perintah = "SELECT ID,Hari,UASTanggal,UASMulai,Kelas,KodeMK,IDDosen,UASRuang FROM jadwal";
  70. $jalan = mysql_query($perintah);
  71. while($hasil=mysql_fetch_array($jalan)){
  72. $Nomor++;
  73. echo"<tr>
  74. <td>$Nomor</td>";
  75. $qwe=mysql_query("SELECT Nama FROM hari where ID='$hasil[Hari]'");
  76. $qwer=mysql_fetch_array($qwe);
  77. echo "
  78. <td>$qwer[Nama]</td>
  79. <td>$hasil[UASTanggal]</td>
  80. <td>$hasil[UASMulai]</td>";
  81. $qwe=mysql_query("SELECT Kelas FROM kelas WHERE ID='$hasil[Kelas]'");
  82. $qwer=mysql_fetch_array($qwe);
  83. echo"
  84. <td>$qwer[Kelas]</td>";
  85. $qwe=mysql_query("SELECT Nama_Indonesia FROM matakuliah WHERE Kode='$hasil[KodeMK]'");
  86. $qwer=mysql_fetch_array($qwe);
  87. echo"
  88. <td>$qwer[Nama_Indonesia]</td>";
  89. $qwe=mysql_query("SELECT Name FROM dosen WHERE ID='$hasil[IDDosen]'");
  90. $qwer=mysql_fetch_array($qwe);
  91. echo"
  92. <td>$qwer[Name]</td>
  93. <td>$hasil[UASRuang]</td>
  94. <td><a href='?syxec=$form&aksi=edit&Nomor=$hasil[ID]'>Edit</a> | <a href='?syxec=$form&aksi=hapus&id=$hasil[ID]'>Hapus</a></td>
  95. </tr>";
  96. }
  97. echo"
  98. </table>
  99. </form>";
  100. }
  101. else{
  102. echo "
  103. <title>Jadwal Ujian Akhir Semester</title>
  104. <form name='prjdwluas' method='post'>
  105. <table align='center' width='400' border='1'>
  106. <tr align='center'>
  107. <td colspan='4'>Jadwal UAS</td>
  108. </tr><tr>
  109. <td>Thn Akademik</td>
  110. <td>:</td>
  111. <td><input type='text' name='txtthn_akdmik' size='40'></td>
  112. </tr><tr>
  113. <td>Fakultas</td>
  114. <td >:</td>
  115. <td><input type='text' name='txtnama' size='40' value='$fakultas' readonly></td>
  116. </tr><tr>
  117. <td>Jurusan</td>
  118. <td>:</td>
  119. <td><input type='text' name='txtnama' size='40' value='$jurusan' readonly></td>
  120. </tr>
  121. </table><br>
  122. <form name='editprjdwluas' method='post'>
  123. <table align='center' width='1200' border='1'>
  124. <tr align='center'>
  125. <td colspan='12'>Tabel Jadwal UAS</td>
  126. </tr><tr align='center'>
  127. <td align='center'>No</td>
  128. <td align='center'>Hari</td>
  129. <td align='center'>Tanggal</td>
  130. <td align='center'>Jam</td>
  131. <td align='center'>Kelas</td>
  132. <td align='center'>Mata Kuliah</td>
  133. <td align='center'>Dosen Pengampu</td>
  134. <td align='center'>Ruang</td>
  135. </tr>";
  136. $Nomor=0;
  137. $perintah = "SELECT ID,Hari,UASTanggal,UASMulai,Kelas,KodeMK,IDDosen,UASRuang FROM jadwal";
  138. $jalan = mysql_query($perintah);
  139. while($hasil=mysql_fetch_array($jalan)){
  140. $Nomor++;
  141. echo"<tr>
  142. <td>$Nomor</td>";
  143. $qwe=mysql_query("SELECT Nama FROM hari where ID='$hasil[Hari]'");
  144. $qwer=mysql_fetch_array($qwe);
  145. echo "
  146. <td>$qwer[Nama]</td>
  147. <td>$hasil[UASTanggal]</td>
  148. <td>$hasil[UASMulai]</td>";
  149. $qwe=mysql_query("SELECT Kelas FROM kelas WHERE ID='$hasil[Kelas]'");
  150. $qwer=mysql_fetch_array($qwe);
  151. echo"
  152. <td>$qwer[Kelas]</td>";
  153. $qwe=mysql_query("SELECT Nama_Indonesia FROM matakuliah WHERE Kode='$hasil[KodeMK]'");
  154. $qwer=mysql_fetch_array($qwe);
  155. echo"
  156. <td>$qwer[Nama_Indonesia]</td>";
  157. $qwe=mysql_query("SELECT Name FROM dosen WHERE ID='$hasil[IDDosen]'");
  158. $qwer=mysql_fetch_array($qwe);
  159. echo"
  160. <td>$qwer[Name]</td>
  161. <td>$hasil[UASRuang]</td>
  162. </tr>";
  163. }
  164. echo"
  165. </table>
  166. </form>";
  167. }
  168. break;
  169. case ('tambah') :
  170. echo "
  171. <form method='post' name='formjdwl' action='?syxec=$form&aksi=simpan&id=$Nomor_e'>
  172. <title>Jadwal Ujian Akhir Semester</title>
  173. <table align='center'>
  174. <tr>
  175. <td>
  176. <input type='hidden' name='nomor' value='$hasil_cari[ID]'/>
  177. </td>
  178. </tr>
  179. <tr>
  180. <td>
  181. <label>Hari</label>
  182. </td>
  183. <td>
  184. :
  185. <select name='Hari'>
  186. <option name='hari' value='0'>-- Pilih hari --</option>";
  187. $perintah = "SELECT * FROM hari";
  188. $jalan_kel = mysql_query($perintah);
  189. while($hasil_kel = mysql_fetch_array($jalan_kel)){
  190. echo"
  191. <option value='$hasil_kel[0]'>$hasil_kel[1]</option>
  192. ";
  193. }
  194. echo "
  195. </select>
  196. </td>
  197. </tr>
  198. <tr>
  199. <td>
  200. <label>Tanggal</label>
  201. </td>
  202. <td>
  203. : <input type='text' name='Tanggal' value='$hasil_cari[UASTanggal]'/>
  204. </td>
  205. </tr>
  206. <tr>
  207. <td>
  208. <label>Jam</label>
  209. </td>
  210. <td>
  211. : <input type='text' name='Jam' value='$hasil_cari[UASMulai]'/>
  212. </td>
  213. </tr>
  214. <tr>
  215. <td>
  216. <label>Kelas</label>
  217. </td>
  218. <td>
  219. :
  220. <select name='Kelas'>
  221. ";
  222. $perintah = "SELECT ID,Kelas FROM kelas";
  223. $jalan_kel = mysql_query($perintah);
  224. while($hasil_kel = mysql_fetch_array($jalan_kel)){
  225. echo"
  226. <option value='$hasil_kel[0]'>$hasil_kel[1]</option>
  227. ";
  228. }
  229. echo "</select>
  230. </td>
  231. </tr>
  232. <tr>
  233. <td>
  234. <label>Mata Kuliah</label>
  235. </td>
  236. <td>
  237. :
  238. <select name='Mata_Kuliah'>
  239. <option value='0'>Pilih Matkul</option>";
  240. $perintah = "SELECT Kode,Nama_Indonesia FROM matakuliah";
  241. $jalan_matkul = mysql_query($perintah);
  242. while($hasil_matkul = mysql_fetch_array($jalan_matkul)){
  243. echo"
  244. <option value='$hasil_matkul[0]'>$hasil_matkul[1]</option>";
  245. }
  246. echo "</select>
  247. </td>
  248. </tr>
  249. <tr>
  250. <td>
  251. <label>Dosen Pengampu</label>
  252. </td>
  253. <td>
  254. :
  255. <select name='Dosen_Pengampu'>";
  256. $perintah = "SELECT ID,Name FROM dosen";
  257. $jalan_dosen = mysql_query($perintah);
  258. while ($hasil_dosen = mysql_fetch_array($jalan_dosen)){
  259. echo"
  260. <option value='$hasil_dosen[0]'";
  261. if($hasil_dosen[1]==$hasil_cari[7]) echo "selected";
  262. echo">$hasil_dosen[1]</option>";
  263. }
  264. echo "</select>
  265. </td>
  266. </tr>
  267. <tr>
  268. <td>
  269. <label>Ruang</label>
  270. </td>
  271. <td>
  272. :
  273. <select name='Ruang'>";
  274. $perintah = "SELECT Kode,Nama FROM ruang ORDER BY Kode";
  275. $jalan = mysql_query($perintah);
  276. while($hasil = mysql_fetch_array($jalan)){
  277. echo "<option value=$hasil[0]
  278. ";
  279. if($hasil[1]==$hasil_cari[8]) echo "selected";
  280. echo"
  281. >$hasil[1]</option>";
  282. }
  283. echo "</select>
  284. </td>
  285. </tr>
  286. <tr>
  287. <td colspan='2' align='center'>
  288. <input type='reset' name='submit2' value='Reset' />
  289. <input type='submit' name='submit' value='Simpan' />
  290. </td>
  291. </tr>
  292. </table>
  293. </form>
  294. ";
  295. break;
  296. case ('edit'):
  297. $Nomor_e=$_GET['Nomor'];
  298. $perintah = "SELECT * from jadwal where ID='$Nomor_e'";
  299. $jalankan = mysql_query($perintah);
  300. $hasil_cari = mysql_fetch_array($jalankan);
  301. echo "
  302. <form method='post' name='formjdwl' action='?syxec=$form&aksi=update&id=$Nomor_e'>
  303. <title>Jadwal Ujian Akhir Semester</title>
  304. <table align='center'>
  305. <tr>
  306. <td>
  307. <input type='hidden' name='nomor' value='$hasil_cari[ID]'/>
  308. </td>
  309. </tr>
  310. <tr>
  311. <td>
  312. <label>Hari</label>
  313. </td>
  314. <td>
  315. :
  316. <select name='Hari'>
  317. <option name='hari' value='0'>-- Pilih hari --</option>";
  318. $perintah = "SELECT * FROM hari";
  319. $jalan_kel = mysql_query($perintah);
  320. while($hasil_kel = mysql_fetch_array($jalan_kel)){
  321. echo"
  322. <option value='$hasil_kel[0]'>$hasil_kel[1]</option>
  323. ";
  324. }
  325. echo "
  326. </select>
  327. </td>
  328. </tr>
  329. <tr>
  330. <td>
  331. <label>Tanggal</label>
  332. </td>
  333. <td>
  334. : <input type='text' name='Tanggal' value='$hasil_cari[UASTanggal]'/>
  335. </td>
  336. </tr>
  337. <tr>
  338. <td>
  339. <label>Jam</label>
  340. </td>
  341. <td>
  342. : <input type='text' name='Jam' value='$hasil_cari[UASMulai]'/>
  343. </td>
  344. </tr>
  345. <tr>
  346. <td>
  347. <label>Kelas</label>
  348. </td>
  349. <td>
  350. :
  351. <select name='Kelas'>
  352. ";
  353. $perintah = "SELECT ID,Kelas FROM kelas";
  354. $jalan_kel = mysql_query($perintah);
  355. while($hasil_kel = mysql_fetch_array($jalan_kel)){
  356. echo"
  357. <option value='$hasil_kel[0]'>$hasil_kel[1]</option>
  358. ";
  359. }
  360. echo "</select>
  361. </td>
  362. </tr>
  363. <tr>
  364. <td>
  365. <label>Mata Kuliah</label>
  366. </td>
  367. <td>
  368. :
  369. <select name='Mata_Kuliah'>
  370. <option value='0'>Pilih Matkul</option>";
  371. $perintah = "SELECT Kode,Nama_Indonesia FROM matakuliah";
  372. $jalan_matkul = mysql_query($perintah);
  373. while($hasil_matkul = mysql_fetch_array($jalan_matkul)){
  374. echo"
  375. <option value='$hasil_matkul[0]'>$hasil_matkul[1]</option>";
  376. }
  377. echo "</select>
  378. </td>
  379. </tr>
  380. <tr>
  381. <td>
  382. <label>Dosen Pengampu</label>
  383. </td>
  384. <td>
  385. :
  386. <select name='Dosen_Pengampu'>";
  387. $perintah = "SELECT ID,Name FROM dosen";
  388. $jalan_dosen = mysql_query($perintah);
  389. while ($hasil_dosen = mysql_fetch_array($jalan_dosen)){
  390. echo"
  391. <option value='$hasil_dosen[0]'";
  392. if($hasil_dosen[1]==$hasil_cari[7]) echo "selected";
  393. echo">$hasil_dosen[1]</option>";
  394. }
  395. echo "</select>
  396. </td>
  397. </tr>
  398. <tr>
  399. <td>
  400. <label>Ruang</label>
  401. </td>
  402. <td>
  403. :
  404. <select name='Ruang'>";
  405. $perintah = "SELECT Kode,Nama FROM ruang ORDER BY Kode";
  406. $jalan = mysql_query($perintah);
  407. while($hasil = mysql_fetch_array($jalan)){
  408. echo "<option value=$hasil[0]
  409. ";
  410. if($hasil[1]==$hasil_cari[8]) echo "selected";
  411. echo"
  412. >$hasil[1]</option>";
  413. }
  414. echo "</select>
  415. </td>
  416. </tr>
  417. <tr>
  418. <td colspan='2' align='center'>
  419. <input type='reset' name='submit2' value='Reset' />
  420. <input type='submit' name='submit' value='Ubah' />
  421. </td>
  422. </tr>
  423. </table>
  424. </form>
  425. ";
  426. break;
  427. case('simpan'):
  428. $Hari = $_POST['Hari'];
  429. $UASTanggal = $_POST['UASTanggal'];
  430. $UASMulai = $_POST['UASMulai'];
  431. $Kelas = $_POST['Kelas'];
  432. $KodeMK = $_POST['Mata_Kuliah'];
  433. $IDDosen = $_POST['Dosen_Pengampu'];
  434. $UASRuang = $_POST['Ruang'];
  435. $que_upd = "INSERT INTO jadwal (Hari,UASTanggal,UASMulai,Kelas,KodeMK,IDDosen,UASRuang) VALUES ('$Hari','$UASTanggal','$UASMulai','$Kelas','$KodeMK','$IDDosen','$UASRuang')";
  436. $jal_upd = mysql_query($que_upd);
  437. echo"<br /><a href='?syxec=$form'> << Kembali Ke Daftar</a><br />";
  438. break;
  439. case('update'):
  440. $Hari = $_POST['Hari'];
  441. $UASTanggal = $_POST['UASTanggal'];
  442. $UASMulai = $_POST['UASMulai'];
  443. $Kelas = $_POST['Kelas'];
  444. $KodeMK = $_POST['Mata_Kuliah'];
  445. $IDDosen = $_POST['Dosen_Pengampu'];
  446. $UASRuang = $_POST['Ruang'];
  447. $que_upd = "UPDATE jadwal SET Hari='$Hari',UASTanggal='$UASTanggal',UASMulai='$UASMulai',Kelas='$Kelas',KodeMK='$KodeMK',IDDosen='$IDDosen',UASRuang='$UASRuang' where ID=$_POST[nomor]";
  448. mysql_query($que_upd);
  449. echo"<br /><a href='?syxec=$form'> << Kembali Ke Daftar</a><br />";
  450. break;
  451. case('hapus'):
  452. $id=$_GET['id'];
  453. mysql_query("DELETE FROM jadwal WHERE ID=$id") or die("Gagal");
  454. echo"<br /><a href='?syxec=$form'> << Kembali Ke Daftar</a><br />";
  455. break;
  456. }
  457. ?>