Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > เปลี่ยนจากผู้ตอบ กลายมาเป็นผู้ถาม ตายน้ำตื้นแล้วครับตอนนี้ มึนตึ๊บ คือผมทำระบบ



 

เปลี่ยนจากผู้ตอบ กลายมาเป็นผู้ถาม ตายน้ำตื้นแล้วครับตอนนี้ มึนตึ๊บ คือผมทำระบบ

 



Topic : 018376

Guest




ตายน้ำตื้นแล้วครับตอนนี้ มึนตึ๊บ คือผมทำระบบโหวตไว้ แล้วใน DB ผมมี ฟิลด์หลักๆ อยู่ คือ 1. เก็บข้อที่ทำการโหวต 2. เก็บคะแนนที่ทำการโหวต

ปัญหาผมก็เริ่มเกิดครับผม
while (..... ) {


} เพื่อรวมค่า คะแนนที่โหวตทั้งหมดได้

แต่ผมอยากจะให้มันแยกเป็นข้อๆ โดยมีเงื่อนไขดังนี้น่ะครับ

เปรียบเทียบ จากคะแนนรวมของแต่ละข้อ ถ้าข้อไหน ได้คะแนน เยอะสุดให้ echo ออกมาว่า ข้อที่ ... ได้..... คะแนน

ไม่ทราบว่าพอมีใครให้คำชี้แนะได้บ้างครับ




Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 15 ก.พ. 2551 16:45:49 By : adaaugusta View : 1244 Reply : 4
 

 

No. 1



โพสกระทู้ ( 1,008 )
บทความ ( 0 )



สถานะออฟไลน์
Twitter Facebook

ก้หาค่าเมกซิครับ

แค่นี้ก้ได้แล้วนี่ครับ
ส่วนว่าข้อไหน ก้ ค่าเมกที่ได้ ก้มันระบุ ไอดี อยุ่แล้วก้ทราบว่า ข้อไหน

แต่ถ้าบอกว่า ค่าเมก มันแสดง ออกมาแค่ แถวเดียวก้ ซ้อน สองลูปครับ
ไม่ยาก ลองดู






Date : 15 ก.พ. 2551 18:07:04 By : arsachi
 


 

No. 2

Guest


เรื่องมันไม่ได้เป็นอย่างนั้นสิครับ

ตัวอย่างผมมี User ทั้งหมด 5 คน มีคำถามทั้งหมด 3 ข้อ

ผมก็เริ่ม
while (........) {

}

มันจะออกมาเป็น 111112222233333 ซึ่ง ก็คือ คำถามที่มีคนโหวตมานั่นเอง โดยแต่ละข้อจะมีคนโหวตมา 5 คน

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

ไม่ทราบว่าผมอธิบายแล้วจะงงรึเปล่า

Date : 15 ก.พ. 2551 21:47:48 By : adaaugusta
 

 

No. 3

Guest


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

ตัวอย่าง
ตารางที่ 1 เก็บคำถาม ชื่อตาราง question
id question
1 คำถามข้อที่ 1
2 คำถามข้อที่ 2


ตารางที่ 2 เก็บข้อมูลคะแนน ชื่อตาราง points
id_ques points
1 1
1 3
2 5
1 4
2 3

ใช้คำสั่ง sql
SELECT id_ques, sum(points) as allpoint from points where id_ques in(select id from question) group by id_ques

ก็จะได้ ข้อมูล id ของคำถามกับ ผลรวมของคะแนนที่ได้ ส่วนที่จะให้แสดงเฉพาะข้อที่ได้คะแนนสูงสุดก็ปายแก้เอาที่ code เลยครับ
ประมาณนี้ครับ (ถ้าเกิดเข้าใจตรงกัน) ลองทำดูก็แล้วกันครับ

Date : 15 ก.พ. 2551 23:03:29 By : neostream
 


 

No. 4

Guest


อือิ ยังไงก็ขอบคุณนะครับที่ช่วยตอบ แต่เรียบร้อยไปแระ เสร็จสมบูรณ์ส่งงานไปแว้ววววว อิอิ รักสมาชิกเว็บนี้จัง ขยันตอบกันทุกคนเลย
Date : 16 ก.พ. 2551 00:03:17 By : adaaugusta
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : เปลี่ยนจากผู้ตอบ กลายมาเป็นผู้ถาม ตายน้ำตื้นแล้วครับตอนนี้ มึนตึ๊บ คือผมทำระบบ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่