PageRenderTime 59ms CodeModel.GetById 30ms RepoModel.GetById 0ms app.codeStats 0ms

/sysfo/prjdwluts.php

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