<meta http-equiv="Content-Type" content="text/html; charset=windows-874" /> <style type="text/css"> <!-- .style1 {color: #0000FF} .style2 {color: #000033} .style3 {color: #FF0000} --> </style> <div align="center"> <? $chk1= $_GET['level']; include("../Connections/dbconn.inc.php"); $strSQL ="select * from student where level = '$chk1'"; $objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]"); if(mysql_num_rows($objQuery) < 1) { echo "<script>alert(\"ไม่พบข้อมูลที่ต้องการ.\")</script>"; } else { } $Num_Rows = mysql_num_rows($objQuery); $Per_Page = 50; // Per Page $Page = $_GET["Page"]; if(!$_GET["Page"]) { $Page=1; } $Prev_Page = $Page-1; $Next_Page = $Page+1; $Page_Start = (($Per_Page*$Page)-$Per_Page); if($Num_Rows<=$Per_Page) { $Num_Pages =1; } else if(($Num_Rows % $Per_Page)==0) { $Num_Pages =($Num_Rows/$Per_Page) ; } else { $Num_Pages =($Num_Rows/$Per_Page)+1; $Num_Pages = (int)$Num_Pages; } $strSQL .=" order by Studentcode ASC LIMIT $Page_Start , $Per_Page"; $objQuery = mysql_query($strSQL); ?> <table width="900" border="0" cellpadding="0" cellspacing="5" bordercolor="#000000"> <tr bgcolor="#CCFFFF"> <th colspan="7" bgcolor="#f49cdc" height="35"><font size="+1">แสดงรายชื่อนักเรียนระดับ <?php echo $chk1 ?></font></th> </tr> <tr bgcolor="#CCFFFF"> <th width="77" bgcolor="#CCFFFF">ลำดับที่</th> <th width="138" bgcolor="#CCFFFF"> <div align="center">รหัสนักเรียน</div></th> <th width="409" bgcolor="#CCFFFF"> <div align="center">ชื่อ-สกุล</div></th> <th width="251" bgcolor="#CCFFFF"> <div align="center">ระดับผลการเรียนสะสมทั้งหมด</div></th> </tr> <? $ii=0; while($objResult = mysql_fetch_array($objQuery)) { $ii++; if($ii%2==0) { $bgg = "#a4fc74"; } else { $bgg = "#c7fa2c"; } ?> <tr bordercolor="#000000" bgcolor="<?=$bgg;?>" onMouseOver="this.style.backgroundColor='#EEFF78'" onMouseOut="this.style.backgroundColor=''" height="25"> <td align="center"><? echo $ii;?></td> <td><div align="center"> <?=$objResult["Studentcode"];?> </div></td> <td><div align="left"> <a href="page_showe_gpa.php?Studentcode=<?=$objResult["Studentcode"];?>"><?=$objResult["Name"];?></a> </div></td> <td><div align="center"> <? $strSQL1 = "SELECT * FROM gpa where Studentcode = '".$objResult["Studentcode"]."' and category = 'สามัญ'"; $objQuery1 = mysql_query($strSQL1) or die ("Error Query [".$strSQL1."]"); while($objResult1 = mysql_fetch_array($objQuery1)) { $grade = $objResult1["grade"]; $unit= $objResult1["credit"]; $sum_unit += $unit; $fer += $grade*$unit; $avg=$fer/$sum_unit; } ?> <?php echo number_format ($avg ,2)?> </div></td> </tr> <? } ?> </table> ทั้งหมด <?= $Num_Rows;?> รายการ หน้าที่ <? if($Prev_Page) { echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> "; } for($i=1; $i<=$Num_Pages; $i++){ if($i != $Page) { echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]"; } else { echo "<b> $i </b>"; } } if($Page!=$Num_Pages) { echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> "; } ?> >><a href="room-student2.php?level=<?=$_GET["level"];?>" target="_blank"><img src="../img/print.gif" border="0"></a> </div>
<? $strSQL1 = "SELECT * FROM gpa where Studentcode = '".$objResult["Studentcode"]."' and category = 'สามัญ'"; $objQuery1 = mysql_query($strSQL1) or die ("Error Query [".$strSQL1."]"); while($objResult1 = mysql_fetch_array($objQuery1)) { $grade = $objResult1["grade"]; $unit= $objResult1["credit"]; $sum_unit += $unit; $fer += $grade*$unit; $avg=$fer/$sum_unit; } ?>
<? $strSQL1 = "SELECT * FROM gpa where Studentcode = '".$objResult["Studentcode"]."' and category = 'สามัญ'"; $objQuery1 = mysql_query($strSQL1) or die ("Error Query [".$strSQL1."]"); $objResult1 = mysql_fetch_array($objQuery1) $grade = $objResult1["grade"]; $unit= $objResult1["credit"]; $sum_unit += $unit; $fer += $grade*$unit; $avg=$fer/$sum_unit; //ผมคิดว่า ไม่น่าจะต้องวนลูป while นะครับ ในส่วนของการคิดเกรดเฉลี่ย ?>
เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง