『壹』 php8個評委給選手打分,去除一個最高分和一個最最低分,求出平均值用PHP怎麼寫
$s = array(93,96,91,95,94,97,95,92);
$rs = (array_sum($s) - max($s) - min($s)) / (count($s) - 2);
echo '評分: ' . implode(', ', $s) . '<br />';
echo '平均分: ' . number_format($rs, 2) . '<br />';
『貳』 微信小程序實現點擊星星的方式進行評分
需要將star.png和shineStar.png兩張圖片放到images文件夾裡面
最終實現效果(點擊星星進行評分)如下:
wxml文件
js文件
wxss文件
『叄』 怎麼寫動態評分用星星表示滿分5分總共5顆星
//評分,綁定滑鼠單擊評分,mouseover,mouseout顯示星星變化
varmsg=["很差","很差","比較差","比較差","一般","一般","很好","很好","非常好","非常好"];
$(".li").bind("mouseover",function(){
varpoint=$(this).index()+1;
initStar(point,msg[$(this).index()]);
}).bind("mouseout",function(){
varpoint=$("#avgpoint").val();
varnum=$("#marknum").val();
initStar(point,num+"人評價");
}).bind("click",function(){
varpoint=$(this).index();
$.ajax({
url:"app/app!point.action
",
data:"app.avgpoint="+point+"&app.id=${app.id}&random="+Math.random(),
dataType:"json",
type:"post",
success:function(obj){
if(obj.status==0){
showMsg2("評分成功",$("#upoint"));
$("#avgpoint").val(obj.avgpoint);
$("#marknum").val(obj.marknum);
initStar(obj.avgpoint,obj.marknum+"人評價");
}elseif(obj.status==9999){
locaUrl("");
}else{
showMsg2(obj.message,$("#upoint"));
}
}
});
});
//初始化載入星星的分值
initStar(${app.avgpoint},'${app.marknum}人評價');
functioninitStar(point,msg){
$("#pmemo").html(point+"分 "+msg);
$(".li").each(function(){
$(this).removeClass("on").removeClass("on2");
if($(this).index()<point){
if($(this).attr("class").indexOf("li1")>-1){
$(this).addClass("on");
}else{
$(this).addClass("on2");
}
}
});
}
<divclass="upoint"id="upoint">
<ul>
<liclass="lili1">1</li>
<liclass="lili2">1</li>
<liclass="lili1">1</li>
<liclass="lili2">1</li>
<liclass="lili1">1</li>
<liclass="lili2">1</li>
<liclass="lili1">1</li>
<liclass="lili2">1</li>
<liclass="lili1">1</li>
<liclass="lili2">1</li>
</ul>
<pid="pmemo"></p>
</div>
『肆』 簡單的PHP選擇答題評分
這個很簡單啊,使用form表單記錄value值,正確選項value值是1,錯誤選項value值是0,然後提交表單的時候把這些value值加起來就行了
『伍』 thinkphp中星星的優先順序的代碼怎麼寫
在資料庫添加一個 data_level 欄位,名字可以自己取!
然後賦值1-5 中任意一個,一般來說是5最大
然後在 M('TableName')->order(' data_level DESC ')->select() 讀取出來就行啦
至於展現層怎麼弄,那是你自己根據實際來做了
『陸』 網頁上怎樣表示動態用星星表示評分 的html+css,支持半顆星
你可以到這個地方去看一下
http://www.zhangxinxu.com/study/201308/hello-star.html
半星可以將圖片換成灰色星星和半星然後多加5個A標簽和label
『柒』 本新手正在做一個PHP網站實現星級評分功能,現在不知道如何把非表單數據提交到資料庫,望大神指點……
說具體點,不是表單的數據可以ajax 傳後台插入資料庫
『捌』 PHP製作 6個星星1個月亮,6個月亮1個太陽,6個太陽一個皇冠!大神們幫幫忙,這個怎麼做啊!
<?php
$str='100';//總星星數量
$a=floor($str/6);//月亮
$b=floor($a/6);//太陽
echo$b.'太陽'.($a%6).'月亮'.($str%6).'星星';
?>
結果為:2太陽4月亮4星星