<?php
/** ensure this file is being included by a parent file */
defined( '_VALID_' ) or die( 'Direct Access to this location is not allowed.' );
include("FusionCharts/FusionCharts.php");
//include("FusionCharts/Fc_Colors.php");
$class_ar[1]="ชั้นประถมศึกษาปีที่ 1";
$class_ar[2]="ชั้นประถมศึกษาปีที่ 2";
$class_ar[3]="ชั้นประถมศึกษาปีที่ 3";
$class_ar[4]="ชั้นประถมศึกษาปีที่ 4";
$class_ar[5]="ชั้นประถมศึกษาปีที่ 5";
$class_ar[6]="ชั้นประถมศึกษาปีที่ 6";
$class_ar[7]="ชั้นมัธยมศึกษาปีที่ 1";
$class_ar[8]="ชั้นมัธยมศึกษาปีที่ 2";
$class_ar[9]="ชั้นมัธยมศึกษาปีที่ 3";
$class_ar[10]="ชั้นมัธยมศึกษาปีที่ 4";
$class_ar[11]="ชั้นมัธยมศึกษาปีที่ 5";
$class_ar[12]="ชั้นมัธยมศึกษาปีที่ 6";
if(!(isset($_REQUEST['school_code']))){
$_REQUEST['school_code']="";
}
$sql = "select distinct test_class from achievement_main where test_type='3' order by test_class limit 1";
$qury = mysqli_query($connect,$sql);
$result=mysqli_fetch_array($qury);
if(!(isset($_REQUEST['class_index']))){
$_REQUEST['class_index']=$result['test_class'];
}
?>
<SCRIPT LANGUAGE="Javascript" SRC="FusionCharts/FusionCharts.js"></SCRIPT>
<style type="text/css">
<!--
body {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.text{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
-->
</style>
<CENTER>
<h2>คะแนนสอบ LAS แบบที่ 1</h2>
<h3><?php
if(isset($_REQUEST['class_index'])){
echo $class_ar[$_REQUEST['class_index']];
}
?></h3>
<?php
echo "<form id='frm1' name='frm1'>";
echo "<table width='95%' align='center'>";
echo "<Tr><td align='right'>";
?>
ค้นหาโรงเรียน <input type="text" size="15" onkeyup="showResult(this.value)">
<div id="livesearch"></div>
<?php
echo "</td></tr>";
echo"<tr><td align='right'>";
echo "<Select name='class_index' size='1'>";
if($_REQUEST['class_index']=='1'){
$select_class_1="selected";
}
else if($_REQUEST['class_index']=='2'){
$select_class_2="selected";
}
else if($_REQUEST['class_index']=='3'){
$select_class_3="selected";
}
else if($_REQUEST['class_index']=='4'){
$select_class_4="selected";
}
else if($_REQUEST['class_index']=='5'){
$select_class_5="selected";
}
else if($_REQUEST['class_index']=='6'){
$select_class_6="selected";
}
else if($_REQUEST['class_index']=='7'){
$select_class_7="selected";
}
else if($_REQUEST['class_index']=='8'){
$select_class_8="selected";
}
else if($_REQUEST['class_index']=='9'){
$select_class_9="selected";
}
else if($_REQUEST['class_index']=='10'){
$select_class_10="selected";
}
else if($_REQUEST['class_index']=='11'){
$select_class_11="selected";
}
else if($_REQUEST['class_index']=='12'){
$select_class_12="selected";
}
echo "<option value =1 $select_class_1>ชั้น ป.1</option>";
echo "<option value =2 $select_class_2>ชั้น ป.2</option>";
echo "<option value =3 $select_class_3>ชั้น ป.3</option>";
echo "<option value =4 $select_class_4>ชั้น ป.4</option>";
echo "<option value =5 $select_class_5>ชั้น ป.5</option>";
echo "<option value =6 $select_class_6>ชั้น ป.6</option>";
echo "<option value =7 $select_class_7>ชั้น ม.1</option>";
echo "<option value =8 $select_class_8>ชั้น ม.2</option>";
echo "<option value =9 $select_class_9>ชั้น ม.3</option>";
//echo "<option value =10 $select_class_10>ชั้น ม.4</option>";
//echo "<option value =11 $select_class_11>ชั้น ม.5</option>";
//echo "<option value =12 $select_class_12>ชั้น ม.6</option>";
echo "</select>";
echo "<Select name='school_code' size='1'>";
echo '<option value ="" >ภาพรวมระดับ สพท. โรงเรียนรัฐบาล</option>' ;
if($_REQUEST['school_code']=="2"){
echo '<option value ="2" selected>ภาพรวมระดับ สพท. โรงเรียนเอกชน</option>' ;
}
else{
echo '<option value ="2" >ภาพรวมระดับ สพท. โรงเรียนเอกชน</option>' ;
}
$sql = "select achievement_main.school ,system_school.school_name from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' order by system_school.school_type, system_school.school_code ";
$dbquery = mysqli_query($connect,$sql);
While ($result = mysqli_fetch_array($dbquery)){
if($_REQUEST['school_code']==""){
echo "<option value=$result[school]>$result[school] $result[school_name]</option>";
}
else{
if($_REQUEST['school_code']==$result['school']){
echo "<option value=$result[school] selected>$result[school] $result[school_name]</option>";
}
else{
echo "<option value=$result[school]>$result[school] $result[school_name]</option>";
}
}
}
echo "</select>";
echo " <INPUT TYPE='button' name='smb' value='เลือก' onclick='goto_display(1)' class='entrybutton'>";
echo "</td></tr></table>";
echo "</form>";
$strXML = "<graph xaxisname='กลุ่มสาระ' yaxisname='Score' hovercapbg='DEDEBE' hovercapborder='889E6D' rotateNames='0' yAxisMaxValue='100' numdivlines='9' divLineColor='CCCCCC' divLineAlpha='80' decimalPrecision='0' showAlternateHGridColor='1' AlternateHGridAlpha='30' AlternateHGridColor='CCCCCC' caption='' subcaption='' >";
$strXML .= "<categories font='Arial' fontSize='11' fontColor='000000'>";
$strXML .= "<category name='ภาษาไทย' />";
$strXML .= "<category name='คณิตศาสตร์' />";
$strXML .= "<category name='วิทยาศาสตร์' />";
$strXML .= "<category name='สังคมศึกษา' />";
$strXML .= "<category name='ภาษาอังกฤษ' />";
$strXML .= "<category name='สุขศึกษา' />";
$strXML .= "<category name='ศิลปะ' />";
$strXML .= "<category name='การงาน' />";
$strXML .= "<category name='เฉลี่ย' />";
$strXML .= "</categories>";
//ตั้งค่าสีกราฟ
$color[1]='B3AA00';
$color[2]='008ED6';
$color[3]='9D080D';
$color[4]='A186BE';
//ส่วนของปีการศึกษา
$strQuery = "select distinct ed_year from achievement_main where test_type='3' and test_class='$_REQUEST[class_index]' order by ed_year desc limit 4";
$result = mysqli_query($connect,$strQuery);
$year_num=1;
while($ors = mysqli_fetch_array($result)) {
$ed_year_ar[$year_num]=$ors['ed_year'];
$year_num++;
}
$year_num=$year_num-1; //จำนวนปีที่แสดง
for($x=$year_num;$x>0;$x--){
if($_REQUEST['school_code']==""){
$strQuery = "select avg(thai) as thai from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='1' and thai>'0' ";
$result = mysqli_query($connect,$strQuery);
$ors1 = mysqli_fetch_array($result);
$strQuery = "select avg(math) as math from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='1' and math>'0' ";
$result = mysqli_query($connect,$strQuery);
$ors2 = mysqli_fetch_array($result);
$strQuery = "select avg(science) as science from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='1' and science>'0' ";
$result = mysqli_query($connect,$strQuery);
$ors3 = mysqli_fetch_array($result);
$strQuery = "select avg(social) as social from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='1' and social>'0' ";
$result = mysqli_query($connect,$strQuery);
$ors4 = mysqli_fetch_array($result);
$strQuery = "select avg(english) as english from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='1' and english>'0' ";
$result = mysqli_query($connect,$strQuery);
$ors5 = mysqli_fetch_array($result);
$strQuery = "select avg(health) as health from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='1' and health>'0' ";
$result = mysqli_query($connect,$strQuery);
$ors6 = mysqli_fetch_array($result);
$strQuery = "select avg(art) as art from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='1' and art>'0'";
$result = mysqli_query($connect,$strQuery);
$ors7 = mysqli_fetch_array($result);
$strQuery = "select avg(vocation) as vocation from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='1' and vocation>'0'";
$result = mysqli_query($connect,$strQuery);
$ors8 = mysqli_fetch_array($result);
$strQuery = "select avg(score_avg) as score_avg from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='1' ";
$result = mysqli_query($connect,$strQuery);
$ors9 = mysqli_fetch_array($result);
}
else if($_REQUEST['school_code']=="2"){
$strQuery = "select avg(thai) as thai from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='2' and thai>'0'";
$result = mysqli_query($connect,$strQuery);
$ors1 = mysqli_fetch_array($result);
$strQuery = "select avg(math) as math from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='2' and math>'0'";
$result = mysqli_query($connect,$strQuery);
$ors2 = mysqli_fetch_array($result);
$strQuery = "select avg(science) as science from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='2' and science>'0'";
$result = mysqli_query($connect,$strQuery);
$ors3 = mysqli_fetch_array($result);
$strQuery = "select avg(social) as social from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='2' and social>'0'";
$result = mysqli_query($connect,$strQuery);
$ors4 = mysqli_fetch_array($result);
$strQuery = "select avg(english) as english from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='2' and english>'0'";
$result = mysqli_query($connect,$strQuery);
$ors5 = mysqli_fetch_array($result);
$strQuery = "select avg(health) as health from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='2' and health>'0'";
$result = mysqli_query($connect,$strQuery);
$ors6 = mysqli_fetch_array($result);
$strQuery = "select avg(art) as art from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='2' and art>'0'";
$result = mysqli_query($connect,$strQuery);
$ors7 = mysqli_fetch_array($result);
$strQuery = "select avg(vocation) as vocation from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='2' and vocation>'0'";
$result = mysqli_query($connect,$strQuery);
$ors8 = mysqli_fetch_array($result);
$strQuery = "select avg(score_avg) as score_avg from achievement_main left join system_school on achievement_main.school=system_school.school_code where achievement_main.test_type='3' and achievement_main.test_class='$_REQUEST[class_index]' and achievement_main.ed_year='$ed_year_ar[$x]' and achievement_main.score_avg>'0' and system_school.school_type='2' ";
$result = mysqli_query($connect,$strQuery);
$ors9 = mysqli_fetch_array($result);
}
else{
$strQuery = "select thai, math, science, social, english, health, art, vocation, score_avg from achievement_main where test_type='3' and test_class='$_REQUEST[class_index]' and ed_year='$ed_year_ar[$x]' and school='$_REQUEST[school_code]' ";
$result = mysqli_query($connect,$strQuery);
$ors = mysqli_fetch_array($result);
}
if(($_REQUEST['school_code']=="") or ($_REQUEST['school_code']=="2")){
if($ors9['score_avg']>0){
$strXML .= "<dataset seriesname='ปีการศึกษา $ed_year_ar[$x]' color='$color[$x]'>";
$strXML .= "<set value='$ors1[thai]' />";
$strXML .= "<set value='$ors2[math]' />";
$strXML .= "<set value='$ors3[science]' />";
$strXML .= "<set value='$ors4[social]' />";
$strXML .= "<set value='$ors5[english]' />";
$strXML .= "<set value='$ors6[health]' />";
$strXML .= "<set value='$ors7[art]' />";
$strXML .= "<set value='$ors8[vocation]' />";
$strXML .= "<set value='$ors9[score_avg]' />";
$strXML .= "</dataset>";
}
}
else{
if($ors['score_avg']>0){
$strXML .= "<dataset seriesname='ปีการศึกษา $ed_year_ar[$x]' color='$color[$x]'>";
$strXML .= "<set value='$ors[thai]' />";
$strXML .= "<set value='$ors[math]' />";
$strXML .= "<set value='$ors[science]' />";
$strXML .= "<set value='$ors[social]' />";
$strXML .= "<set value='$ors[english]' />";
$strXML .= "<set value='$ors[health]' />";
$strXML .= "<set value='$ors[art]' />";
$strXML .= "<set value='$ors[vocation]' />";
$strXML .= "<set value='$ors[score_avg]' />";
$strXML .= "</dataset>";
}
}
}
$strXML .= "</graph>";
echo renderChart("FusionCharts/FCF_MSColumn3D.swf", "", $strXML, "Fc", 1000, 450);
?>
</CENTER>
<script>
function goto_display(val){
if(val==1){
callfrm("?option=achievement&task=main/report6");
}
}
function showResult(str) {
var return_file="report6";
if (str.length==0) {
document.getElementById("livesearch").innerHTML="";
document.getElementById("livesearch").style.border="0px";
return;
}
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
} else { // code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function() {
if (this.readyState==4 && this.status==200) {
document.getElementById("livesearch").innerHTML=this.responseText;
document.getElementById("livesearch").style.border="1px solid #A5ACB2";
}
}
xmlhttp.open("GET","modules/achievement/main/livesearch.php?q="+str+"&return_file="+return_file,true);
xmlhttp.send();
}
</script>