Thu 23 Feb 2006 11:43:35
คือระบบโพลของผมจะมี ข้อใหญ่อยู่ 10 ข้อ มีช้อย ข้อละ 5 ช้อย
แล้ว ข้อใหญ่ 1-5 จะมีช้อยให้เลือก คือ
1 แย่
2 ปรับปรุง
3 ธรรมดา
4 ดี
5 ดีมาก
แล้วข้อ 6- 10 ก็จะมีช้อยเหมือนกัน แต่ละข้อจะมีช้อยไม่เหมือนกัน
อยากจะถามว่าต้องเขียนโค้ดยังไงโดยให้ข้อใหญ่ 1-10 เอาช้อยมาคำนวณแต่ะละข้อ เพื่อคิดเป็นเปอร์
เซ็น เช่น
ข้อที่ 1 (ใหญ่)
ตอบข้อ 1 จำนวน xxxx คน คิดเป็นเปอร์เซ็น = xxxx %
ตอบข้อ 2 จำนวน xxxx คน คิดเป็นเปอร์เซ็น = xxxx %
ตอบข้อ 3 จำนวน xxxx คน คิดเป็นเปอร์เซ็น = xxxx %
ตอบข้อ 4 จำนวน xxxx คน คิดเป็นเปอร์เซ็น = xxxx %
ตอบข้อ 5 จำนวน xxxx คน คิดเป็นเปอร์เซ็น = xxxx %
|
|
จนถึงข้อ 10 ใหญ่อ่ะครับ
แล้วคนที่จะเข้ามาตอบได้ต้องเป็นสมาชิกด้วยครับ และ ต้องเขียนโค้ดยังไง คือ
คนที่เข้ามาตอบต้องล็อคอินเสียก่อนแล้วพอเขาตอบคำถามแล้วเนี่ยให้ add ชื่อสมาชิกของเขาและเป็น
คนที่ 1------(ไม่จำกัดจำนวน) แต่อยากให้บอกแค่ว่าเขาเป็นคนเข้ามาเล่นคนที่ เท่านั้นเท่านี้นะครับ
รบกวนด้วยครับ
การเช็คว่าเป็นสมาชิกหรือไม่นั้น ลองอ่านดูกระทู้เก่ามีเกี่ยวกับระบบ login และการตรวจสอบว่า login หรือยัง
ส่วนการทำ Poll นั้น โครงสร้าง DB
#questions //ตารางคำถาม
- qid int(3) auto_increment primary_key //เลขที่คำถาม
- qname varchar(100) //คำถาม
#choices //ตารางตัวเลือก
- chid int(3) auto_increment primary_key //เลขที่ตัวเลือก
- qid int(3) //เลขที่คำถาม
- chname varchar(100) //ตัวเลือก
#polls //ตาราง polls
- pid int(6) auto_increment primary_key //เลขที่ poll
- qid int(3) //เลขที่คำถาม
- chid int(3) //เลขที่ตัวเลือก
- userid int(3) //เลขที่สมาชิก
- pdate datetime //วันที่และเวลาที่ทำ poll
ประมาณนี้ครับ
Thu 23 Feb 2006 13:31:51
ขอบคุณครับ เอ ผมขอรบกวนเรื่องโค้ดตรง การ Add ข้อมูลลงไป กับ วันที่นะครับ ผมยังไม่เข้าใจว่า จะให้เช็ควันที่ยังไง แล้วเขียนสคริ๊ปยังไงอ่ะครับ
#polls //ตาราง polls
- pid int(6) auto_increment primary_key //เลขที่ poll
- qid int(3) //เลขที่คำถาม
- chid int(3) //เลขที่ตัวเลือก
- userid int(3) //เลขที่สมาชิก
- pdate datetime //วันที่และเวลาที่ทำ poll
เพิ่มเติมและเช็คว่าอยู่อันดับที่เท่าไหร่ผมก็ยังไม่เข้าใจอยู่ดี ขอสคริปตรงนี้ด้วยครับ
ขอบคุณล่วงหน้าครับ
ส่วนการ Query เพื่อตรวจสอบว่าเป็นคนที่เท่าไหร่ ก็เช่น SELECT DISTINCT userid FROM polls ORDER BY pdate ก็จะได้ลำดับการเข้ามาทำ poll ครับ
Tue 6 Nov 2007 14:25:25
กี๋กำลังจาทำโปรเจค ระบบโพลของคณะอ่ะ แต่ยังม่ะค่อยมีความรู้มากพอเลยอ่ะค่ะ
Wed 7 Nov 2007 05:11:36

















