虽然蠢,但是还是做出来了,而且数据也保留了下来。

25 篇文章 0 订阅
11 篇文章 0 订阅

<input name="k1[]" type="checkbox" value="a"<?=strstr($r[k1],"|班主任|")?' checked':''?

自定义字段k1传值是“a”,其实是要区别于教师、家长的b和c,这样就可以用js来进行判断。如果复选框传值a和c,在数据库里就会呈现ac,我们就知道班主任有值、家长有值,在相应的单元格积分。

<div style="display:none" id="fxz6">[echocheckbox]'k6',''[/echocheckbox]</div>取出数据库里k6复选框的传值;这里给了个id,便于js找id;

<table id="ulScores6" style="text-align: center;" border="1" width="100%"cellpadding="0" cellspacing="0"  class="title_info"     border-radius="0px 0px 10px 0px">//这里table给的id也是便于计算总分时便利单元格的数值;
<tr>
<td width='13%'>6班</td><td width='16%'><script>
var x=document.getElementById("fxz6").innerHTML;//取id=fxz6的值写入字符串x;
var rega = RegExp(/a/);
var regb = RegExp(/b/);
var regc = RegExp(/c/);
var regd = RegExp(/d/);
var rege = RegExp(/e/);
if(x.match(rega)){//有字母a记1分
    document.write("1");     
}else{document.write("0"); };//没有记0分
</script>
</td><td width='12%'>
<script>
var x=document.getElementById("fxz6").innerHTML;
var rega = RegExp(/a/);
var regb = RegExp(/b/);
var regc = RegExp(/c/);
var regd = RegExp(/d/);
var rege = RegExp(/e/);
if(x.match(regb)){
    document.write("1");     
}else{document.write("0"); };
</script>
</td><td width='12%'>
<script>
var x=document.getElementById("fxz6").innerHTML;
var rega = RegExp(/a/);
var regb = RegExp(/b/);
var regc = RegExp(/c/);
var regd = RegExp(/d/);
var rege = RegExp(/e/);
if(x.match(regc)){
    document.write("1");     
}else{document.write("0"); };
</script>
</td><td width='20%'>
<script>
var x=document.getElementById("fxz6").innerHTML;
var rega = RegExp(/a/);
var regb = RegExp(/b/);
var regc = RegExp(/c/);
var regd = RegExp(/d/);
var rege = RegExp(/e/);
if(x.match(regd)){
    document.write("1");     
}else{document.write("0"); };
</script>
</td><td width='16%'>
<script>
var x=document.getElementById("fxz6").innerHTML;
var rega = RegExp(/a/);
var regb = RegExp(/b/);
var regc = RegExp(/c/);
var regd = RegExp(/d/);
var rege = RegExp(/e/);
if(x.match(rege)){
    document.write("1");     
}else{document.write("0"); };
</script>
</td>
<td>
<script> var ulScores = document.getElementById('ulScores6');var tds = ulScores.getElementsByTagName('td');var sum = 0;for(var i=1;i<tds.length-1;i++){sum += parseFloat(tds[i].innerText);}document.write( sum);</script></td>//第一个时班级,所有i不能等于0,从第二位1开始,tds.length-1,最后一位是积分所以减1位。
</tr>
</table>

我知道很蠢,但是还是完成了。

数据库里原先的数据用sql语句update 全换了过来

两天时间完成了一个小东西。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值