[ Mini Kiebo ]
Server: Windows NT DESKTOP-5B8S0D4 6.2 build 9200 (Windows 8 Professional Edition) i586
Path:
D:
/
Backup
/
14082024
/
Data
/
htdocs
/
htdocs
/
siakad
/
akademik
/
ajax
/
[
Home
]
File: rekap_kelas_ajax.php
<?php require_once("configure_first.php"); $nmForm = "rekap_uas.php"; $nmTable = "p_nilai_siswa"; $formnama = "rekap_uas"; $huruf = "<font face=\"Times New Roman\" size=\"2\">"; ?> <title>Cetak Rekap Nilai</title> <?php echo "<table class=\"art-article\" border=\"1\" cellspacing=\"0\" cellpadding=\"0\" style=\" margin: 0; width: 65%;\">"; echo "<tr>"; echo "<td width=2% align=center rowspan=2 valign=middle>".$huruf."<b>No.</b></td>"; echo "<td width=40% align=center rowspan=2 valign=middle>".$huruf."<b>Kelas</b></td>"; $query="select * from m_matapelajaran where mp_raport = 1 order by mp_urut asc"; $iDataArray=sAllData($query); echo "<td align=center colspan=".(count($iDataArray)).">".$huruf."<b>Bidang Studi</b></td>"; // echo "<td width=2% align=center rowspan=2 valign=middle>".$huruf."<b>Jumlah Nilai</b></td>"; echo "</tr>"; echo "<tr>"; $query="select * from m_matapelajaran where mp_raport = 1 order by mp_urut asc"; $iDataArray=sAllData($query); for($a=0,$b=count($iDataArray);$a<$b;$a++) { echo "<td width=5% align=center>".$huruf."<b>".$iDataArray[$a]["mp_nama"]."</b></td>"; } echo "</tr>"; $query = "SELECT * FROM m_kelas where kelas_id < 43 and length(kelas_kode) = 4 order by kelas_kode asc"; // echo $query."<br>"; $iData=sAllData($query); for($a=0,$b=count($iData);$a<$b;$a++) { echo "<tr>"; echo "<td>".$huruf."".($a+1).".</td>"; echo "<td>".$huruf."".$iData[$a]["kelas_nama"]."</td>"; $query2="select * from m_matapelajaran where mp_raport = 1 order by mp_urut asc"; $iDataArray=sAllData($query2); // echo $query2."<br>"; $JN = 0; for($c=0,$d=count($iDataArray);$c<$d;$c++) { $sqlx="select avg(nilai_siswa_angka) as jumlah from ".$nmTable." where id_ta = ".$_GET["id_ta"]." and id_sem = ".$_GET["id_sem"]." and id_kelas = ".$iData[$a]["kelas_id"]." and id_jenis_nilai = ".$_GET["id_jenis_nilai"]." and id_mp = ".$iDataArray[$c]["mp_id"]." group by id_kelas"; // echo $sqlx."<br>"; $rsx = mysql_query($sqlx); $hasilnilaix = mysql_fetch_array($rsx); echo "<td align=center>".$huruf."".round($hasilnilaix["jumlah"])."</td>"; $JN = ($JN+round($hasilnilaix["jumlah"])); $cell[$a][$c] = round($hasilnilaix["jumlah"]); } // echo "<td align=center>".$huruf."".$JN."</td>"; echo "</tr>"; if(($a+1)%6 == 0) { echo "<tr>"; echo "<td>".$huruf." </td>"; echo "<td>".$huruf."<i>Rata-rata</i></td>"; for($cc=0,$dd=count($cell[$a]);$cc<$dd;$cc++){ for($aa=(($a+1)-6),$bb=($a+1);$aa<$bb;$aa++) { $nilai[$cc] = $nilai[$cc]+$cell[$aa][$cc]; // echo "[".$aa."][".$cc."]=".$cell[$aa][$cc]." = ".$nilai[$cc]." = ".round($nilai[$cc]/6)."<br>"; } echo "<td align=center>".$huruf."<i>".round($nilai[$cc]/6)."</i> </td>"; $nilai[$cc] = 0; } echo "</tr>"; } } // echo "<tr>"; // echo "<td colspan=3><b>Rata-rata Kelas</b></td>"; // $query="select * from m_matapelajaran where mp_raport = 1 order by mp_urut asc"; // $iDataArray=sAllData($query); // for($a=0,$b=count($iDataArray);$a<$b;$a++) { // $sqlx="select sum(nilai_siswa_angka) as jumlah, max(abs(nilai_siswa_angka)) as max, min(abs(nilai_siswa_angka)) as min from ".$nmTable." where id_ta = ".$_GET["id_ta"]." and id_sem = ".$_GET["id_sem"]." and id_jenis_nilai = ".$_GET["id_jenis_nilai"]." and id_mp = ".$iDataArray[$a]["mp_id"]." and id_kelas = ".$_GET["id_kelas"]; // echo $sqlx."<br>"; // $rsx = mysql_query($sqlx); // $hasilnilaix = mysql_fetch_array($rsx); // $min[$iDataArray[$a]["mp_id"]] = $hasilnilaix["min"]; // $max[$iDataArray[$a]["mp_id"]] = $hasilnilaix["max"]; // $jml_rata2 = $jml_rata2+round($hasilnilaix["jumlah"]/count($iData)); // echo "<td width=4% align=center><b>".round($hasilnilaix["jumlah"]/count($iData))."</b></td>"; // } // echo "<td width=5% align=center><b>".$jml_rata2."</b></td>"; // echo "</tr>"; // echo "<tr>"; // echo "<td colspan=3><b>MIN</b></td>"; // $query="select * from m_matapelajaran where mp_raport = 1 order by mp_urut asc"; // $iDataArray=sAllData($query); // for($a=0,$b=count($iDataArray);$a<$b;$a++) { // $jml_min = $jml_min+$min[$iDataArray[$a]["mp_id"]]; // echo "<td width=4% align=center><b>".$min[$iDataArray[$a]["mp_id"]]."</b></td>"; // } // echo "<td width=5% align=center><b>".$jml_min."</b></td>"; // echo "</tr>"; // echo "<tr>"; // echo "<td colspan=3><b>MAX</b></td>"; // $query="select * from m_matapelajaran where mp_raport = 1 order by mp_urut asc"; // $iDataArray=sAllData($query); // for($a=0,$b=count($iDataArray);$a<$b;$a++) { // $jml_max = $jml_max+$max[$iDataArray[$a]["mp_id"]]; // echo "<td width=4% align=center><b>".$max[$iDataArray[$a]["mp_id"]]."</b></td>"; // } // echo "<td width=5% align=center><b>".$jml_max."</b></td>"; // echo "</tr>"; echo "</table>"; echo "</form>"; ?>