Advertisement
annukaka

nilai_lihat

Aug 7th, 2014
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.88 KB | None | 0 0
  1. <?php
  2.  
  3. /**
  4. * Lihat Nilai
  5. */
  6.  
  7. $nis = $id_tahun_ajar = $nama = $kelas = $table = null;
  8.  
  9. # persiapan Tahun Ajaran
  10. date_default_timezone_set("Asia/Jakarta");
  11. $tanggal=date("Y-m-d");
  12. $query_tahun_ajar = mysql_query(
  13.                                 "SELECT * from tahun_ajaran where '$tanggal' BETWEEN mulai AND akhir"
  14.                                 );
  15. $tahun_ajaran= 0;
  16. $find_tahun_ajar = mysql_num_rows($query_tahun_ajar);
  17. if ($find_tahun_ajar == 1 ) {
  18.     $TA=mysql_fetch_array($query_tahun_ajar);
  19.     $id_tahun_ajar=$TA['idTahunAjar'];
  20.     $tahun_ajaran = 1;
  21. }
  22.  
  23.  
  24. # Lihat data siswa
  25. $nis = $_SESSION['namasiswa'];
  26. $query_siswa = mysql_query("SELECT * FROM data_siswa LEFT JOIN data_kelas ON data_siswa.idKelas = data_kelas.idKelas WHERE data_siswa.nis='".$nis."' ");
  27. $find_siswa = mysql_num_rows($query_siswa);
  28. if ($find_siswa == 1) {
  29.     $data_siswa = mysql_fetch_array($query_siswa);
  30.     $nama = $data_siswa['namaSiswa'];
  31.     $kelas = $data_siswa['namaKelas'];
  32. }
  33. else
  34.     $_SESSION['alert'] = "ERROR WHEN GET DATA SISWA";
  35.  
  36.  
  37. # Jenis Nilai
  38. $jenis = null;
  39. $query_jenis = mysql_query("SELECT * FROM jenis_nilai ORDER BY kodeJenis ASC");
  40. $colspan = 0;
  41. while ($data_jenis = mysql_fetch_array($query_jenis)) {
  42.     $colspan ++;
  43.     $jenis .= "<th>".$data_jenis['jenisNilai']."</th>";
  44. }
  45.  
  46. #nilai
  47. $tr_nilai = null;
  48. $total = $mp = 0;
  49. $query_nilai =  mysql_query("SELECT * FROM nilai INNER JOIN mata_pelajaran ON nilai.idMP = mata_pelajaran.idMP WHERE nis = '$nis' AND idTahunAjar = '$id_tahun_ajar'");
  50. while ($data_nilai = mysql_fetch_array($query_nilai)) {
  51.     $mp ++;
  52.     $tr_nilai .= "<tr>";
  53.  
  54.     $mata_pelajaran = $data_nilai['mataPelajaran'];
  55.     $td_MP = "<td>".$mata_pelajaran."</td>";
  56.    
  57.     #detail_nilai
  58.     $td_detail = null;
  59.     $query_detail = mysql_query("SELECT * FROM detail_nilai WHERE idNilai = '".$data_nilai['idNilai']."' ORDER BY kodeJenis ASC");
  60.     while ($data_detail = mysql_fetch_array($query_detail)) {
  61.         $td_detail .= "<td>".$data_detail['nilai']."</td>";
  62.     }
  63.     $tr_nilai .= $td_MP . $td_detail . "<td>" .$data_nilai['total']. "</td>" . "</tr>";
  64.     $total += $data_nilai['total'];
  65.  
  66. }
  67.  
  68. $table = "<table border = '1'>";
  69. $table .= "<tr bgcolor='green'>";
  70. $table .= "<th>Mata Pelajaran</th>";
  71. $table .= $jenis;
  72. $table .= "<th>Rata-rata</th>";
  73. $table .= "</tr>";
  74.  
  75. $table .= "<tr>";
  76. $table .= $tr_nilai;
  77. $table .= "</tr>";
  78.  
  79. $table .= "<tr bgcolor='#B4EFC4'>";
  80. $table .= "<td colspan = '".($colspan+1)."' align='center'>Total</td>";
  81. $table .= "<td>".intval($total/$mp)."</td>";
  82. $table .= "</tr>";
  83.  
  84. $table .= "</table>";
  85.  
  86.  
  87. ?>
  88.  
  89. <div>
  90.     <table>
  91.         <tr>
  92.             <td>NIS</td>
  93.             <td>:</td>
  94.             <td><?=$nis?></td>
  95.         </tr>
  96.         <tr>
  97.             <td>Nama</td>
  98.             <td>:</td>
  99.             <td><?=$nama?></td>
  100.         </tr>
  101.         <tr>
  102.             <td>Kelas</td>
  103.             <td>:</td>
  104.             <td><?=$kelas?></td>
  105.         </tr>
  106.         <tr>
  107.             <td colspan="3"><?=$table?></td>
  108.         </tr>
  109.         <tr>
  110.             <td colspan="3"><a href=#>versi cetak</a></td>
  111.         </tr>
  112.     </table>
  113. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement