การคำนวณหาค่าเฉลี่ย ในการคำนวณ หาค่าเฉลี่ย เราต้องใช้ฟังก์ชั่นอะไร คะ เช่น การคำนวณ เกรดเฉลี่ย
เขียนเป็น function เองซิครับ
Date :
9 ม.ค. 2549 12:38:04
By :
อั๋น
เขียนยังไงอ่ะคะ
Date :
9 ม.ค. 2549 13:57:00
By :
หมวยอิง
ก้อคิดว่าดีนะ พอได้ความรู้นิดนึงอ่ะ
Date :
2009-09-08 10:22:03
By :
จำตัวเองมะด้าย
การหาค่าเฉลี่ยคะแนนรวม
เช่น ๔ ๓ ๔ ๔ ๓ ๔ ๔ ๔ ๓ ๔ ๔ ๓ แล้วนี่คือคะแนรวม๔๔ อยากถามว่าวิธีการหาค่าเฉลี่ยออกมาเป็นจุดทศนิยมทำอย่างไร
Date :
2010-08-13 10:51:46
By :
น้องปุ๊
เท่าที่จำได้ ก้อนำทั้งหมดมาบวกกันน่ะ แล้ว เอามาใส่เจ้านี่
Code (PHP)
$summary = 39;
$dividual = 5;
$numPoint = 2;
echo number_format(($summary/$dividual),$numPoint);
ได้ออกมาประมาณนี้ ลองไปปรับใช้ดูน่ะครับ
Date :
2010-08-13 11:07:59
By :
chubichane
Code (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("เลือกฐานข้อมูลไม่ได้"); // เลือกฐานข้อมูล
?>
<?php
$sql_show = "select * from member";
$result= mysql_query($sql_show) or die(mysql_error());
while($result = mysql_fetch_array($result))
{
$arr[] = array(1, 2, 3);
$arr[] = array(2, 3, 4);
$arr[] = array(3, 4, 5);
$to_divide = count($arr);
foreach($arr as $val){
$result[1] += $val[0];
$result[1] += $val[1];
$result[2] += $val[2];
}
echo 'average 1: '. $result[0]/$to_divide,
'average 2: '. $result[1]/$to_divide,
'average3: '. $result[2]/$to_divide;
}
?>
มี error ขึ้นมาอะครับ
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\ebandit\ssss.php on line 14
Date :
2011-10-15 09:03:18
By :
sunnyonto
มี table member อยู่หรือเปล่า
และก็ while($result = mysql_fetch_array($result))
อย่าใช้ตัวแปรชื่อเดียวกัน
เปลี่ยนเป็น while($obj = mysql_fetch_array($result))
ประวัติการแก้ไข 2011-10-16 09:44:13
Date :
2011-10-16 09:41:22
By :
nimporn
Load balance : Server 04