2560
รับทำเว็บไซต์ราคาถูก ขายสคริปเว็บไซต์ ราคาถูก
เว็บร้านค้าออนไลน์ 1900 บาท ราคาถูก
  รหัสสินค้า PRD99
   เว็บร้านค้าออนไลน์ 2,900 บาท ราคาถูก

ลดเหลือ 2,900 บาท 
 
ชื่อผู้ใช้
รหัสผ่าน
ลืมรหัสผ่าน | ลงทะเบียนสั่งซื้อ
ตะกร้าสินค้า
จำนวนสินค้า ชิ้น
รวมเงิน บาท
ดูสินค้าในตะกร้า
ค้นหาสินค้า
ชื่อสินค้า
 
ตรวจสอบสินค้า
เลขที่ใบสั่งซื้อ
 

หมวดสินค้า
สคริปเว็บประมูล+ลงประกาศฟรี
สคริปเว็บเต็นท์รถมือสอง
สคริปเว็บหางาน
สคริปเว็บบอร์ด
สคริปเว็บขายบ้าน ที่ดิน อสังหาริมทรัพย์
สคริปเว็บฟุตบอล
สคริปเว็บวาไรตี้
สคริปเว็บไซต์วัด
สคริปเว็บไซต์รีสอร์ท ห้องพัก ที่พัก ร้านอาหาร
สคริปเว็บ ขยายสายงาน MLM
สคริปร้านค้าออนไลน์
สคริปเว็บพระเครื่อง
สคริปเว็บหาเพื่อน Social Network
สคริปเว็บ ขายสินค้า+โปรเจ๊ค
สคริปเว็บลงประกาศฟรี
สคริป Hosting
สคริปเว็บ เว็บไซต์โรงเรียน
สคริปเว็บ อบต. เทศบาล โรงพยาบาล
รับทำระบบวิทยุออนไลน์
รับทำเว็บไซต์ ด้วยระบบ JOOMLA
ขายสคริปทำจาก SMF
สคริป เว็บดูหนังออนไลน์
สคริป เกมส์ออนไลน์
สคริปเว็บ จองห้องพัก จองโรงแรม
ขายสคริปทำจาก Discuz!
สคริปเว็บ ติวเตอร์
สคริปเว็บเพื่อการศึกษา
สคริปห้างสรรพสินค้า
สคริปเว็บเครื่องเสียง
สคิปเว็บ อัพวีดีโอ
ขายสคริปเว็บสำเร็จรูป
สคริปเว็บหน่วยงาน เว็บบริษัท
สคริปเว็บ 25satang
สคริปเว็บท่องเที่ยว เว็บทัวร์
สคริปเว็บไซต์ หน่วยงานอื่นๆ
สคริปเว็บร้านเสริมสวย
สคริปเว็บดูดวง
รับทำเว็บไซต์พระเครื่อง V1-mini
รหัสสินค้า PRD53 (สินค้าขายดี)
รับทำเว็บไซต์พระเครื่อง V1-mini
...
ราคา 9500 บาท
ราคาพิเศษ 5900 บาท

วันที่ 10-11-2558 ขายไปแล้วทั้งหมด 95

รหัสสินค้า PRD28 (สินค้าขายดี)
 รับทำเว็บไซต์ รีสอร์ท ห้องอาหาร ร้านอาหาร ห้องเช่า ที่พัก
รับทำเว็บไซต์ รีสอร์ท ห้องอาหาร ร้านอาหาร ห้องเช่า ที่พัก 
&n...  
ราคา 10000 บาท ราคาพิเศษ 8900 บาท
วันที่ 13-08-2556 ผู้เข้าชมทั้งหมด 13114 ครั้ง

รหัสสินค้า PRD70 (สินค้าขายดี)
 สคริปห้างสรรพสินค้าออนไลน์ ECMall

ราคา 12000 บาท ราคาพิเศษ 9500 บาท

วันที่ 24-08-2556 ผู้เข้าชมทั้งหมด 511 ครั้ง
 
 
 

 


ระบบตรวจสอบผลการเรียนออนไลน์ (กรณีศึกษา)

:: เมื่อ 09-03-2560 :: เข้าชมทั้งหมด 210 ครั้ง ::

ระบบตรวจสอบผลการเรียนออนไลน์ (กรณีศึกษา)

สำหรับกรณีศึกษานี้มีแนวคิดมาจากการทำเพจสำหรับในนักศึกษาตรวจสอบผลการเรียนในรายวิชาที่สอน โดยมีรูปแบบคือออกแบบฟอร์มให้นักศึกษากรอกรหัสประจำตัวจากนั้นกดปุ่ม submit ส่งรหัสประจำตัวจากฟอร์มไปยังสคริปต์ PHP ทำการตรวจสอบรหัสประจำตัวในฐานข้อมูล MySQL ถ้าหากตรงกับที่ป้อนเข้ามาก็จะนำเกรดมาแสดงให้ทราบ แต่ถ้าหากไม่ตรงก็ alert รายงานความผิดพลาด คลิกดูการทำงาน

                                         กรณีป้อนรหัสประจำตัวไม่ถูกต้อง                                                      กรณีรหัสประจำตัวเป็นช่องว่าง

                                          

ถ้าหากรหัสประจำตัวถูกต้อง ก็จะแสดงผลดังนี้

โค้ดโปรแกรมทั้งหมด

ไฟล์ checkgrade.html

<HTML>
<HEAD>
<TITLE> Login </TITLE>
</HEAD>

<BODY>
<center>
<table style="border:2px dotted blue"><center>
<tr><td><img src="image2.gif" border="0" align="left"><h3 align="center"> <font color="red">ผลการเรียนวิชาโครงสร้างข้อมูลและขั้นตอนวิธี</font></h3></td></tr>
<tr><td align="center"><font size=2>ยินดีต้อนรับเข้าสู่ระบบการตรวจสอบผลการเรียน วิชาโครงสร้างข้อมูลและขั้นตอนวิธี (Data Structure & Algorithm) รหัสวิชา 3901-2002</td></tr>
<tr><td align="center"><font size=2>กรุณาป้อนรหัสนักศึกษา 10 หลัก แล้วคลิกปุ่ม ตรวจผลการเรียน</font></td></tr> 
<tr><td align="center"><font color="red">ป้อนรหัสตัวอย่าง 5039011273 ในช่อง</font></td></tr>
<tr><td align="center"><form method="post" action="responsegrade.php">
<br><br>
<input type="text" name="studcode" size="10" maxlength="10"><p>
<input type="submit" value="ตรวจผลการเรียน">
<input type="reset" value="เริ่มใหม่"></td></tr>
</form>
</table>
<br>
&lt;<a href="../../index.php">Back</a>
</center>
</BODY>
</HTML>

ไฟล์ responsegrade.php

<?php
//กำหนดตัวแปรเพื่อนำไปใช้งาน
$hostname = "localhost"; //ชื่อโฮสต์
$user = ""; //ชื่อผู้ใช้
$password = ""; //รหัสผ่าน
$dbname = "mydb"; //ชื่อฐานข้อมูล
$tblname = "student2"; //ชื่อตาราง
$s_id="";
$s_name="";
$s_status="";
// เริ่มติดต่อฐานข้อมูล
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");

// เลือกฐานข้อมูล
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
$scode=$_POST['studcode'];

if ($scode != "") {
$sql = "select * from $tblname where studcode='$scode'";
$db_query = mysql_db_query($dbname, $sql);

if (!$db_query) { 
echo("<b><font size=3>เอ็กซิคิวต์คำสั่ง SQL ไม่ได้ </b></font>" . mysql_error() ); 
exit;
}
else {
$nums_rows = mysql_num_rows($db_query); 
for ($i=0;$i<$nums_rows;$i++) {
$result = mysql_fetch_array($db_query);
$s_id = $result['studcode'];
$s_name = $result['studname'];
$s_mark = $result['mark'];
$s_status = $result['status'];
$s_grade = $result['gradexml'];

}

if ($s_id==$scode) {
echo "<center>";
echo "<h1>ประกาศผลการเรียน</h1>";
echo " <b>รายวิชา : โครงสร้างข้อมูลและขั้นตอนวิธี ภาคเรียนที่ 2/2551<br>";
echo "<table border='1'>";
echo "<tr><td width=150 align='center'>รหัสประจำตัวนักศึกษา</td><td width=200 align='center'>ชื่อ-นามสกุล</td><td width=150 align='center'>ผลการเรียน (เกรด)</td></tr>";
echo " <tr><td align='center'>$s_id</td><td align='center'>$s_name</td align='center'><td>$s_grade</td></tr>";
echo "</table><br>";
echo "โปรดตรวจสอบข้อมูลที่ถูกต้องกับงานทะเบียนอีกครั้ง<br>";
echo "<a href='checkgrade.html'>back</a>";
}
else {
echo "<html>
<head>
<script language='javascript'>
alert('รหัสนักศึกษาไม่ถูกต้อง')
window.location='checkgrade.html'
</script>
</head>
</html>";
exit;
}
}
mysql_close();
}
else {
echo "<html>
<head>
<script language='javascript'>
alert('รหัสนักศึกษาต้องไม่เป็นช่องว่าง')
window.location='checkgrade.html'
</script>
</head>
</html>";
}
?>

สำหรับตาราง ที่จัดเก็บผลการเรียนชื่อ student2 ในฐานข้อมูลMySQL มีโครงสร้างดังนี้

ข้อมูลที่จัดเก็บ (ตัวอย่าง)

ทุกอย่างทำงานได้ดีครับ ก็ได้ใช้โปรแกรมนี้มาหลายปี ต่อไปเราจะดูการปรับปรุงโดยใช้เทคนิค AJAX ให้มีการแสดงผลที่นุ่มนวลขึ้นโดยไม่มีการ Refresh สำหรับระบบที่ปรับปรุงใหม่นี้จะมีไฟล์ทำงานร่วมกัน 3 ไฟล์ได้แก่ grade.php,selusr.js และ membercheck.php โดยการทำงานจะแสดงผลอยู่ที่หน้าเพจ grade.php เพียงหน้าเดียวไม่มีการรีเฟรชหน้า   คลิกดูผลการทำงาน

กรณีป้อนหรัสประจำตัวไม่ถูกต้อง

เมื่อป้อนรหัสถูกต้อง

โค้ดของระบบที่ปรับปรุงใหม่เป็นดังนี้ครับ

ไฟล์ grade.php

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>

<TITLE> ระบบตรวจสอบผลการเรียน </TITLE>
<meta http-equiv='content-type' content='text/html' charset='windows-874'>
</HEAD>
<script src="selusr.js"></script>

<BODY>
<form name="form1"> 
<b><font color="red">ระบบตรวจผลการเรียนวิชาโครงสร้างข้อมูลและขั้นตอนวิธี</font></b><br>
<font size="2">กรุณาป้อนรหัสประจำตัว 10 หลัก</font><p>
<input type="text" name="studentid" size="10" maxlength="10">
<input type="button" name="bnt1" value="ตรวจผลสอบ" onclick="checkuser(form1.studentid.value)">&nbsp;<input type="reset">
</form>
<div id="txtHint"></div>
<a href="../../index.php"><font size="2">Exit</font></a>
</BODY>
</HTML>

ไฟล์ selusr.js

var xmlHttp;
function checkuser(str,pwd)

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Browser does not support HTTP Request")
return
}
var url="membercheck.php"
url=url+"?q="+str+"&p="+pwd
url=url+"&sid="+Math.random()
xmlHttp.onreadystatechange=stateChanged 
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
function stateChanged() { 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { 
document.getElementById("txtHint").innerHTML=xmlHttp.responseText ;

}
function GetXmlHttpObject()
{
var xmlHttp=null;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{
//Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
}
return xmlHttp;
}

ไฟล์ membercheck.php

<?php
header("Content-Type:text/plain;charset=windows-874");
$q=$_GET["q"];
$con = mysql_connect('localhost', '', '');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("mydb", $con);

$sql="SELECT * FROM student2 WHERE studcode = '".$q."' ";

$result = mysql_query($sql);

while($row = mysql_fetch_array($result))
{
$user= $row['studcode'];
$name=$row['studname'];
$surname= $row['dradealgo'] ;
}
if($user) {
echo "<table border='1'>
<tr>
<th bgcolor='lavender'>รหัสนักศึกษา</th>
<th bgcolor='lavender'>ชื่อ-นามสกุล</th>
<th bgcolor='lavender'>ผลการเรียน</th>
</tr>";
$sql="SELECT * FROM student2 WHERE studcode = '".$q."' ";

$result = mysql_query($sql);

while($row = mysql_fetch_array($result)) {

echo "<tr>";
echo "<td><font size='2'>" . $row['studcode'] . "</td>";
echo "<td><font size='2'>" . $row['studname'] . "</td>";
echo "<td align='center'><font size='2'>" . $row['dradealgo'] . "</td>";
echo "</tr>";
}
echo "</table>";

echo "<br><font size='2'>โปรดตรวจข้อมูลที่ถูกต้องกับงานทะเบียนอีกครั้ง</font>";
}
else {
echo "<b>ไม่มีข้อมูล</b>";
}
mysql_close($con);
?>

จะเห็นว่าระบบใหม่ที่ปรับปรุงขึ้นมีการแสดงผลที่นุ่มนวลขึ้นโดยจะแสดงผลที่หน้าเดียวไม่มีการเปลี่ยนหน้า ที่ยกตัวอย่างไม่ได้อธิบายการทำงานของโค้ด คิดว่าคงจะทำความเข้าใจได้โดยไม่ยากนัก หวังว่าคงจะเป็นประโยชน์สำหรับคุณครูทั้งหลายและผู้ที่สนใจทั่วไปลองนำไปใช้งานดูและปรับแต่งตามต้องการครับ ไม่สงวนลิขสิทธิ์ ขอให้ IT เมืองไทยเราจงเจริญ

รับทำเว็บไซต์ราคาถูก ขายสคริปเว็บไซต์ ราคาถูก
หน้าแรก รายการสคริปต์เว็บ สินค้าในตะกร้า การสั่งซื้อและขนส่ง แจ้งการชำระเงิน เว็บบอร์ด ติดต่อเรา เว็บเพื่อนบ้าน ตัวอย่างลูกค้าบางส่วน
Copy Right © รับทำเว็บไซต์ราคาถูก ขายสคริปเว็บไซต์ ราคาถูก | Design By Webkroox.com เว็บครูเอ็กซ์ ดอตคอม
ติดต่อ 209/348 อำเภอเมือง?จังหวัดขอนแก่น รหัสไปรษณีย์ 40000 เบอร์โทรศัพท์ 097-3049990(เบอร์ line) และ 080-7567590 ID Line : meewebsite
เช็คเมลล์ Email : webkroox@gmail.com รับทำเว็บไซต์ ราคาถูก