"อย่าลืมนะครับคุณสามารถตอบแทนความรู้ที่ได้รับได้ ด้วยการแบ่งปันความรู้อื่นๆ ที่คุณมีให้กับผู้อื่นต่อๆไป"
"พิมพ์คำว่าขอบคุณ 1000 รอบ มิอาจสู้การแบ่งปัน สัก 1 เรื่อง"

*
ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน
ส่งอีเมล์ยืนยันการใช้งาน?


ระบบแสดงข้อมูลสารสนเทศนักเรียนออนไลน์ - PHP&MySQL
Share/Bookmark
หน้า: [1] 2 3 ... 6   ลงล่าง
  พิมพ์  

ผู้เขียน หัวข้อ: ระบบแสดงข้อมูลสารสนเทศนักเรียนออนไลน์ - PHP&MySQL  (อ่าน 32734 ครั้ง)
0 สมาชิก และ 2 บุคคลทั่วไป กำลังดูหัวข้อนี้
NaiTan
NaiTan
Administrator
เว็บมาร์สเตอร์อาวุโส
*****

ความยอดนิยม: 3
ออฟไลน์ ออฟไลน์

กระทู้: 1059


ไม่มีอะไรจะได้มาง่ายๆ โดยไม่ใช้ความพยายาม


เว็บไซต์
« เมื่อ: กรกฎาคม 04, 2009, 11:18:25 AM »


       โปรแกรมระบบแสดงข้อมูลสารสนเทศนักเรียนออนไลน์ พัฒนาโดยผมเองครับ ดำรงค์ สุขเกิด (ตั้น) ทำขึ้นมาเพื่อแก้ปัญหาข้อจำกัดในการทำงานของระบบแสดงสารสนเทศนักเรียนออนไลน์ที่พัฒนามาจากภาษา ASP และ ฐานข้อมูล MS Access ของศูนย์ปฏิบัติการ GPA & PR สำนักทดสอบทางการศึกษา สพฐ. กระทรวงศึกษาธิการ ที่ต้องทำงานภายใต้สภาวะสิ่งแวดล้อมเว็บเซิร์ฟเวอร์ที่ใช้ระบบปฏิบัติการ Windows เท่านั้น  ผมจึงมีแนวคิดที่จะพัฒนาระบบแสดงสารสนเทศนักเรียน จากภาษา PHP ฐานข้อมูล MySQL ที่มีความยืดยุ่นในการทำงานได้หลายระบบนอกจากระบบปฎิบัติการ Windows เช่น ระบบ Linux ซึ่งมีความเสถียรสูงและเป็นที่นิยมใช้เป็นระบบเซิร์ฟเวอร์กันมากในปัจจุบัน ความสามรถของโปรแกรมมีความคล้ายกับระบบแสดงสารสนเทศนักเรียนออนไลน์ที่พัฒนามาจากภาษา ASP และ ฐานข้อมูล MS Access ของศูนย์ปฏิบัติการ GPA & PR สำนักทดสอบทางการศึกษา สพฐ. กระทรวงศึกษาธิการ โดยมีการปรับปรุงบางส่วนของระบบให้ดูเป็นส่วนตัวมากขึ้นและเพิ่มฟังชั่นบางตัวที่จำเป็น โดยมีส่วน รายชื่อนักเรียน ผลการเรียนรายคน ผลการสอบปกติ ผลการสอบแก้ตัว ผลการเรียนเฉลี่ย รายชื่อครู รายวิชา ผลการเรียนเฉลี่ยรายภาค ผลการเรียนเฉลี่ยรายปี ผลการเรียนเฉลี่ยรวม เพิ่มข้อมูลในการยืนยันตัวตนในการดูประวัติผลการเรียน เพื่อความเป็นส่วนตัว มีส่วนจัดการสำหรับผู้ดูแลระบบ และอื่นๆ ต้องลองใช้ดูครับ โปรแกรมนี้ผมแจกให้ใช้ฟรีครับ ยังไงก็ให้เคดิตผมนิดหนึ่งก็ดีครับ
ยิงฟันยิ้มดาวน์โหลดไปลองใช้ได้ที่นี่
« แก้ไขครั้งสุดท้าย: กรกฎาคม 04, 2009, 11:20:44 AM โดย NaiTan » บันทึกการเข้า

smallant
เว็บมาร์สเตอร์ตัวอ่อน
*

ความยอดนิยม: 0
ออฟไลน์ ออฟไลน์

กระทู้: 8


« ตอบ #1 เมื่อ: กรกฎาคม 27, 2009, 09:38:21 PM »

ขอบคุณมากครับที่สร้างสรรค์สิ่งดี ๆ ให้เราใช้นะครับ ผมมีปัญหาดังนี้ครับ
ผมลองติดตั้ง โปรแกรมระบบแสดงข้อมูลสารสนเทศนักเรียนออนไลน์ StudentV2009 กับ AppServ เวอร์ชั่น 2.2.0 สำหรับ วินโดวส์
- อาปาเช่ เว็บเซิร์ฟเวอร์ เวอร์ชั่น 1.3.28
- พีเอชพี เวอร์ชั่น 4.3.3
- มายเอสคิวแอล เวอร์ชั่น 3.23.57
- Zend Optimizer เวอร์ชั่น 2.1.0a
- พีเอชพีมายแอดมินี เวอร์ชั่น 2.5.3-rc2
ใช้ดีมากครับ

แต่ผมลองใช้ กับ webserของจริง เป็น Ubuntu 9.04 ติดตั้ง apache2 PHP 5 MySql 5 config ให้ใช้ tis-620
ปรากกฏว่าการแสดงผลภาษาไทยของฐานข้อมูลหน้า web เป็นเครื่องหมาย ฮืมฮืมฮืมฮืม
ผมสร้างฐานข้อมูลเป็น tis-620 ดูภาษาไทยใน MySql ก็แสดงเป็นปกติครับ แต่หน้าwebกลับเป็น?ฮืมฮืมฮืม?? แทนครับ พอจะมีวิธีแก้ไหมครับ
และผมก็มาลองใช้กับ AppServ 2.4.8  AppServ 2.4.9  AppServ 2.5.8 AppServ 2.5.9  ก็มีปัญหาเดียวกันครับ
« แก้ไขครั้งสุดท้าย: กรกฎาคม 28, 2009, 07:51:51 AM โดย smallant » บันทึกการเข้า
NaiTan
NaiTan
Administrator
เว็บมาร์สเตอร์อาวุโส
*****

ความยอดนิยม: 3
ออฟไลน์ ออฟไลน์

กระทู้: 1059


ไม่มีอะไรจะได้มาง่ายๆ โดยไม่ใช้ความพยายาม


เว็บไซต์
« ตอบ #2 เมื่อ: กรกฎาคม 27, 2009, 10:04:28 PM »

ขอบคุณมากครับที่สร้างสรรค์สิ่งดี ๆ ให้เราใช้นะครับ ผมมีปัญหาดังนี้ครับ
ผมลองติดตั้ง โปรแกรมระบบแสดงข้อมูลสารสนเทศนักเรียนออนไลน์ StudentV2009 กับ AppServ เวอร์ชั่น 2.2.0 สำหรับ วินโดวส์
- อาปาเช่ เว็บเซิร์ฟเวอร์ เวอร์ชั่น 1.3.28
- พีเอชพี เวอร์ชั่น 4.3.3
- มายเอสคิวแอล เวอร์ชั่น 3.23.57
- Zend Optimizer เวอร์ชั่น 2.1.0a
- พีเอชพีมายแอดมินี เวอร์ชั่น 2.5.3-rc2
ใช้ดีมากครับ

แต่ผมลองใช้ กับ webserของจริง เป็น Ubuntu 9.04 ติดตั้ง apache2 PHP 5 MySql 5 config ให้ใช้ tis-620
ปรากกฏว่าการแสดงผลภาษาไทยของฐานข้อมูลหน้า web เป็นเครื่องหมาย ฮืมฮืมฮืมฮืม
ผมสร้างฐานข้อมูลเป็น tis-620 ดูภาษาไทนใน MySql ก็แสดงเป็นปกติครับ แต่หน้าwebกลับเป็น?ฮืมฮืมฮืม?? แทนครับ พอจะมีวิธีแก้ไหมครับ
และผมก็มาลองใช้กับ AppServ 2.4.8  AppServ 2.4.9  AppServ 2.5.8 AppServ 2.5.9  ก็มีเปญหาเดียวกันครับ


 ยิงฟันยิ้ม คุณได้ลองตั้งค่ารูปแบบการเชื่อมต่อฐานข้อมูลของระบบให้เป็น tis620 หรือยังครับ ถ้ายังให้เปิดไฟล์ config_main.php และ config_dbstudent.php ขึ้นมาแก้ไขในส่วน

อ้างถึง
//$cs1 = "SET character_set_results=tis620";
//mysql_query($cs1) or die('Error query: ' . mysql_error());

//$cs2 = "SET character_set_client = tis620";
//mysql_query($cs2) or die('Error query: ' . mysql_error());

//$cs3 = "SET character_set_connection = tis620";
//mysql_query($cs3) or die('Error query: ' . mysql_error());

ให้เอา // ข้างหน้าทุกบรรทัดออกคับ ดังตัวอย่างข้างล่าง
อ้างถึง
$cs1 = "SET character_set_results=tis620";
mysql_query($cs1) or die('Error query: ' . mysql_error());

$cs2 = "SET character_set_client = tis620";
mysql_query($cs2) or die('Error query: ' . mysql_error());

$cs3 = "SET character_set_connection = tis620";
mysql_query($cs3) or die('Error query: ' . mysql_error());
บันทึกการเข้า

smallant
เว็บมาร์สเตอร์ตัวอ่อน
*

ความยอดนิยม: 0
ออฟไลน์ ออฟไลน์

กระทู้: 8


« ตอบ #3 เมื่อ: กรกฎาคม 28, 2009, 10:31:35 AM »

ได้แล้วครับ  แลบลิ้น แลบลิ้นขอบคุณมากครับ
บันทึกการเข้า
pirunpat
เว็บมาร์สเตอร์ตัวอ่อน
*

ความยอดนิยม: 0
ออฟไลน์ ออฟไลน์

กระทู้: 11


« ตอบ #4 เมื่อ: กรกฎาคม 30, 2009, 01:33:00 AM »

ขอบคุณมากครับ สำหรับโปรแกรมดี ๆ ที่นำมาให้ใช้ ผมหามานานเหมือนกัน เคยใช้ตัวอื่น แล้วก็เกิดปัญหา โปรแกรมนี้ใช้ง่ายที่สุดเท่าที่ทำมา  พอดีผล copy รูป ลงใน โฟลเดอร์ images\student  แล้วชื่อไฟล์ก็เหมือนใน โปรแกรม Student44 คือ id01077 (สมมตินะครับ)  แต่รูปมันไม่ขึ้น ยังคงเป็นรูป id00000 อยู่ครับ ไม่ทราบว่าจะแก้ยังงัยให้รูปนักเรียนออกมาครับ
บันทึกการเข้า
NaiTan
NaiTan
Administrator
เว็บมาร์สเตอร์อาวุโส
*****

ความยอดนิยม: 3
ออฟไลน์ ออฟไลน์

กระทู้: 1059


ไม่มีอะไรจะได้มาง่ายๆ โดยไม่ใช้ความพยายาม


เว็บไซต์
« ตอบ #5 เมื่อ: กรกฎาคม 30, 2009, 10:44:20 AM »

ขอบคุณมากครับ สำหรับโปรแกรมดี ๆ ที่นำมาให้ใช้ ผมหามานานเหมือนกัน เคยใช้ตัวอื่น แล้วก็เกิดปัญหา โปรแกรมนี้ใช้ง่ายที่สุดเท่าที่ทำมา  พอดีผล copy รูป ลงใน โฟลเดอร์ images\student  แล้วชื่อไฟล์ก็เหมือนใน โปรแกรม Student44 คือ id01077 (สมมตินะครับ)  แต่รูปมันไม่ขึ้น ยังคงเป็นรูป id00000 อยู่ครับ ไม่ทราบว่าจะแก้ยังงัยให้รูปนักเรียนออกมาครับ

 แลบลิ้น ผมตรวจดูแล้วครับ สาเหตุมันเป็นที่ผมพิมพ์ตัวดำเนินการเปรียบเทียบผิดครับ === ที่จริงมันต้องเป็นแบบนี้ == ไม่รู้ไปมึนไปเพิ่มให้มันตอนไหน งม งง ซะนาน
ตอนนี้ผมแก้ไขให้เรียบร้อยแล้วครับ ที่ไฟล์  student_details.php ผมได้แนบไฟล์ student_details.php ไว้กับกระทู้แล้ว ให้คุณโหลดไปไว้ในโฟเดอร์ mode\student\
ทับไฟล์เก่าไปเลย

 ยิงฟันยิ้ม สำหรับลักษณะไฟล์ที่สามารถใช้ได้ ได้แก่
id00000.gif
id00000.jpg
id00000.JPG
« แก้ไขครั้งสุดท้าย: กรกฎาคม 30, 2009, 11:10:47 AM โดย NaiTan » บันทึกการเข้า

pirunpat
เว็บมาร์สเตอร์ตัวอ่อน
*

ความยอดนิยม: 0
ออฟไลน์ ออฟไลน์

กระทู้: 11


« ตอบ #6 เมื่อ: กรกฎาคม 30, 2009, 11:06:50 AM »

ขอบคุณครับ
บันทึกการเข้า
pirunpat
เว็บมาร์สเตอร์ตัวอ่อน
*

ความยอดนิยม: 0
ออฟไลน์ ออฟไลน์

กระทู้: 11


« ตอบ #7 เมื่อ: กรกฎาคม 30, 2009, 10:50:32 PM »

คือ ถ้าผมอยากให้ข้อมูลมันเป็นปี 2552 ผมต้อง ลบข้อมูลออกทั้งหมด แล้วก็ import ข้อมูล ปี 2552 เข้าไปใช่หรือเปล่าครับ
บันทึกการเข้า
NaiTan
NaiTan
Administrator
เว็บมาร์สเตอร์อาวุโส
*****

ความยอดนิยม: 3
ออฟไลน์ ออฟไลน์

กระทู้: 1059


ไม่มีอะไรจะได้มาง่ายๆ โดยไม่ใช้ความพยายาม


เว็บไซต์
« ตอบ #8 เมื่อ: กรกฎาคม 31, 2009, 12:14:41 AM »

คือ ถ้าผมอยากให้ข้อมูลมันเป็นปี 2552 ผมต้อง ลบข้อมูลออกทั้งหมด แล้วก็ import ข้อมูล ปี 2552 เข้าไปใช่หรือเปล่าครับ

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

kriang
เว็บมาร์สเตอร์ตัวอ่อน
*

ความยอดนิยม: 0
ออฟไลน์ ออฟไลน์

กระทู้: 3


« ตอบ #9 เมื่อ: สิงหาคม 04, 2009, 04:13:51 PM »

เราจะโอนข้อมูล ที่ student'44 ไปเก็บไว้ mysql ได้อย่างไรครับ (มือใหม่) ยิ้ม
บันทึกการเข้า
NaiTan
NaiTan
Administrator
เว็บมาร์สเตอร์อาวุโส
*****

ความยอดนิยม: 3
ออฟไลน์ ออฟไลน์

กระทู้: 1059


ไม่มีอะไรจะได้มาง่ายๆ โดยไม่ใช้ความพยายาม


เว็บไซต์
« ตอบ #10 เมื่อ: สิงหาคม 04, 2009, 04:18:58 PM »

เราจะโอนข้อมูล ที่ student'44 ไปเก็บไว้ mysql ได้อย่างไรครับ (มือใหม่) ยิ้ม

ก่อนอื่นคุณก็ต้องส่งออกข้อมูลนักเรียนออกมาจากโปรแกรม student 2544 ในรูปแบบฐานข้อมูล MS Access ก่อนครับ แล้วใช้โปรแกรม MySQL Front ในการนำข้อมูลจากไฟล์ฐานข้อมูล MS Access เข้าสู่ฐานข้อมูล MySQL โดยตรงเลยครับ ในระบบจะมีสอนวิธีนำเข้าครับ ลองเปิดอ่านดู ขยิบตา
« แก้ไขครั้งสุดท้าย: สิงหาคม 04, 2009, 04:21:36 PM โดย NaiTan » บันทึกการเข้า

kriang
เว็บมาร์สเตอร์ตัวอ่อน
*

ความยอดนิยม: 0
ออฟไลน์ ออฟไลน์

กระทู้: 3


« ตอบ #11 เมื่อ: สิงหาคม 04, 2009, 04:51:16 PM »

ขอบคุณครับ  ผมจะลองทำดู จุมพิต
บันทึกการเข้า
kitipongfarksay
Full Member
เว็บมาร์สเตอร์ตัวอ่อน
*

ความยอดนิยม: 0
ออฟไลน์ ออฟไลน์

กระทู้: 12


« ตอบ #12 เมื่อ: สิงหาคม 22, 2009, 09:05:28 AM »

ผมได้แก้ตามนี้แล้วแต่ปรากฏว่าภาษายังไม่ได้ครับทำอย่างไรคับ
//$cs1 = "SET character_set_results=tis620";
//mysql_query($cs1) or die('Error query: ' . mysql_error());

//$cs2 = "SET character_set_client = tis620";
//mysql_query($cs2) or die('Error query: ' . mysql_error());

//$cs3 = "SET character_set_connection = tis620";
//mysql_query($cs3) or die('Error query: ' . mysql_error());

ให้เอา // ข้างหน้าทุกบรรทัดออกคับ ดังตัวอย่างข้างล่าง

อ้างถึง
$cs1 = "SET character_set_results=tis620";
mysql_query($cs1) or die('Error query: ' . mysql_error());

$cs2 = "SET character_set_client = tis620";
mysql_query($cs2) or die('Error query: ' . mysql_error());

$cs3 = "SET character_set_connection = tis620";
mysql_query($cs3) or die('Error query: ' . mysql_error());
บันทึกการเข้า
NaiTan
NaiTan
Administrator
เว็บมาร์สเตอร์อาวุโส
*****

ความยอดนิยม: 3
ออฟไลน์ ออฟไลน์

กระทู้: 1059


ไม่มีอะไรจะได้มาง่ายๆ โดยไม่ใช้ความพยายาม


เว็บไซต์
« ตอบ #13 เมื่อ: สิงหาคม 22, 2009, 12:42:57 PM »

ผมได้แก้ตามนี้แล้วแต่ปรากฏว่าภาษายังไม่ได้ครับทำอย่างไรคับ
//$cs1 = "SET character_set_results=tis620";
//mysql_query($cs1) or die('Error query: ' . mysql_error());

//$cs2 = "SET character_set_client = tis620";
//mysql_query($cs2) or die('Error query: ' . mysql_error());

//$cs3 = "SET character_set_connection = tis620";
//mysql_query($cs3) or die('Error query: ' . mysql_error());

ให้เอา // ข้างหน้าทุกบรรทัดออกคับ ดังตัวอย่างข้างล่าง

อ้างถึง
$cs1 = "SET character_set_results=tis620";
mysql_query($cs1) or die('Error query: ' . mysql_error());

$cs2 = "SET character_set_client = tis620";
mysql_query($cs2) or die('Error query: ' . mysql_error());

$cs3 = "SET character_set_connection = tis620";
mysql_query($cs3) or die('Error query: ' . mysql_error());

ผมว่ามันเป็นตั้งแต่ข้อมูลอยู่ในฐานข้อมูลแล้ว เนื่องจากเวลาที่คุณเชื่อมต่อฐานข้อมูลเพื่อที่จะนำเข้าข้อมูลคุณไม่ได้ตั้งรูปแบบข้อมูลให้รองรับภาษาไทย คือ character set เป็น tis620 ดังนั้นการน้ำเข้าข้อมูลจึงมีการเข้ารหัสที่ผิด
บันทึกการเข้า

kitipongfarksay
Full Member
เว็บมาร์สเตอร์ตัวอ่อน
*

ความยอดนิยม: 0
ออฟไลน์ ออฟไลน์

กระทู้: 12


« ตอบ #14 เมื่อ: สิงหาคม 23, 2009, 04:26:48 PM »

ครับขอบคุณครับแล้วผมต้องแก้ไขอย่างไรต่อครับ
ขอบคุณล่วงหน้าครับ
บันทึกการเข้า

หน้า: [1] 2 3 ... 6   ขึ้นบน
  พิมพ์  
 
กระโดดไป:  



โปรแกรมคอมพิวเตอร์นี้ อนุญาตให้ใช้ได้ตามซีซี-กนู GPL รุ่น 2.0 หรือรุ่นหลังจากนั้น
บทความ โดย เจ้าของบทความ อนุญาตให้ใช้ได้ตาม สัญญาอนุญาตของครีเอทีฟคอมมอนส์แบบ แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน 3.0 ประเทศไทย

Powered by MySQL | Powered by PHP | Valid XHTML 1.0! | Valid CSS!