数据库可以这样设计:
id ,per_info_count,work_count,interview_count..共六项count
id记录id值。提交时根据这个id值更新相应的值。
更多问题可以去php中文网问答社区提问http://www.php.cn/wenda.html,大神在线帮你解决,希望对你有帮助
$score=81switch
($score)
{
case
"$score">90&&"$$score"<=100:
echo"优秀<br>"
break
case
"$score">80&&"$score"<=90:
echo"优良<br>"
break
case
"$score">=60&&"$score"<=80:
echo"中等<br>"
break
case
"$score">=0&&"$score"<60:
echo"不及格<br>"
break
default:
echo"成绩设置有误<br>"
}
用php可以这么写:<?php
$arr=array(90,23,89,100,2,5,89,44)//假设8位裁判打的分值放在这个数组里
function min(&$arr){//求最低分的函数
$minFen=$arr[0]
$minIndex=0
for($i=0$i<count($arr)$i++){
if($minFen>$arr[$i]){
$minFen=$arr[$i]
$minIndex=$i
}
}
return $minIndex
}
function max(&$arr){//求最高分的函数
$maxFen=$arr[0]
$maxIndex=0
for ($i=0$i<count($arr)$i++){
if($maxFen<$arr[$i]){
$maxFen=$arr[$i]
$maxIndex=$i
}
}
return $maxIndex
}
$minIndex=min($arr)
$maxIndex=max($arr)
$sum=0//初始化总分值
for ($i=0$i<count($arr)$i++){
if ($i!=$minIndex&&$i!=$maxIndex){//去掉最高分和最低分,求其余分数的和
$sum+=$arr[$i]
}
}
echo '总成绩是:'.$sum'
?>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)