function returnRating($cid) {
include 'conn.php';
$count=$connStr->Execute("select count(*) as '' from grade where cId= $cid; ");
$num=$connStr->Execute("select sum(star) as '' from grade where cId=$cid");
echo $num; $total=$connStr->Execute("select count(*)*100 as '' from grade where cId=$cid;");
echo $total;
$lv=number_format($num/$total,2);
echo $lv;
echo "有".$count."人参与评分,总评分:".$num."/".$total."=".$shu; }
这段代码中的$total=300 , $num=240; 结果应该是0.8,我的为什么老是1.00,请各位帮帮忙喽!
include 'conn.php';
$count=$connStr->Execute("select count(*) as '' from grade where cId= $cid; ");
$num=$connStr->Execute("select sum(star) as '' from grade where cId=$cid");
echo $num; $total=$connStr->Execute("select count(*)*100 as '' from grade where cId=$cid;");
echo $total;
$lv=number_format($num/$total,2);
echo $lv;
echo "有".$count."人参与评分,总评分:".$num."/".$total."=".$shu; }
这段代码中的$total=300 , $num=240; 结果应该是0.8,我的为什么老是1.00,请各位帮帮忙喽!
$num=240;
$lv = number_format($num/$total,2);
echo $lv;输出:0.80没有问题呀
echo $lv;
echo "有".$count."人参与评分,总评分:".$num."/".$total."=".$shu;这里有问题咯