 |
การหาค่าเฉลี่ยครับ โดยดึงข้อมูลมาจากฐานข้อมูลอ่าอ่า จากตัวอย่างของ thaicreate แล้ว ไม่ใช่การดึงข้อมูลจาฐานข้อมูล ช่วยที |
|
 |
|
|
 |
 |
|
Code (PHP)
$sql = "code";
$query = $mysql_query($sql);
while ($result = mysql_fetch_array($query))
{
$arr[] = $result['score'];
}
|
 |
 |
 |
 |
Date :
2011-12-17 10:03:03 |
By :
grandraftz |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ขอตัวอย่างหน่อยจิครับ
|
 |
 |
 |
 |
Date :
2011-12-17 10:10:10 |
By :
sunnyonto |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังไม่ได้เลยอ่า ช่วยทีครับ
|
 |
 |
 |
 |
Date :
2011-12-17 11:04:15 |
By :
sunnyonto |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
รวมร่างเเล้ว แบบนี้น่าจะใช้ได้เเล้วนะครับ
แต่ถ้าไม่ได้ก็มาว่ากันใหม่ครับ
Code (PHP)
<?php
/*ใส่ code connect ของคุณ*/
$sql = "code sql ของคุณ";
$query = $mysql_query($sql);
while ($result = mysql_fetch_array($query))
{
$arr[] = $result['ตัวแปรที่เก็บข้อมูลของคุณ'];
}
echo Average($arr);
function Average($arr) {
$array_size = count($arr);
$total = 0;
for ($i = 0; $i < $array_size; $i++) {
$total += $arr[$i];
}
$average = (float)($total / $array_size);
return $average;
}
?>
|
 |
 |
 |
 |
Date :
2011-12-17 11:30:42 |
By :
grandraftz |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
Code (PHP)
<?php
// เชื่่อมต่อฐานข้อมูล
$host="localhost"; // กำหนด host
$username="root"; // กำหนด username
$pass_word="1234"; // กำหนด Password
$db="ebandit"; // กำหนดชื่อฐานข้อมูล
$Conn = mysql_connect( $host,$username,$pass_word) or die ("ติดต่อฐานข้อมูลไม่ได้");// ติดต่อฐานข้อมูล
mysql_query("SET NAMES utf8",$Conn); // set กำหนดมาตราฐาน
mysql_select_db($db) or die("เลือกฐานข้อมูลไม่ได้"); // เลือกฐานข้อมูล
$sql = "SELECT * FROM evaluation WHERE bandit_id='$bandit_id";
$query = $mysql_query($sql);
while ($result = mysql_fetch_array($query))
{
$arr[] = $result['ch1, ch2,ch3'];
}
echo Average($arr);
function Average($arr) {
$array_size = count($arr);
$total = 0;
for ($i = 0; $i < $array_size; $i++) {
$total += $arr[$i];
}
$average = (float)($total / $array_size);
return $average;
}
?>
นี้ถูกป้าวอ่า แต่มันขึ้น error อ่า
|
ประวัติการแก้ไข 2011-12-17 12:25:28
 |
 |
 |
 |
Date :
2011-12-17 12:23:54 |
By :
sunnyonto |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ที่บรรทัดที่ 10 คุณลืมใส่ ' ปิดท้ายไปครับ
Code (PHP)
$sql = "SELECT * FROM evaluation WHERE bandit_id='$bandit_id' ";
|
 |
 |
 |
 |
Date :
2011-12-17 12:29:45 |
By :
grandraftz |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
ยังขึ้น error เหมือนเดิมอ่า
|
 |
 |
 |
 |
Date :
2011-12-17 12:33:26 |
By :
sunnyonto |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
เพิ่มบรรทัดนี้ใต้ บรรทัดที่ 10
echo $sql;
แล่้วก็ ตัวแปรนี้มาจากไหนครับ
$bandit_id
|
 |
 |
 |
 |
Date :
2011-12-17 12:38:57 |
By :
grandraftz |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
 |
|
|
 |
 |
|
$bandit_id คงจะเป็น $_GET['bandit_id'] หรือเปล่า
|
 |
 |
 |
 |
Date :
2011-12-17 18:15:06 |
By :
yogolas |
|
 |
 |
 |
 |
|
|
 |
 |
|
 |
 |
|
|