$print=$_GET["print"];

##### 返回列表 打印表格

<{$rs_dep.dName}> - <{$year}>

序号 | 设备名称 | 1月 | 2月 | 3月 | 4月 | 5月 | 6月 | 7月 | 8月 | 9月 | 10月 | 11月 | 12月 | 年度合计
止数 | 止数 | 止数 | 止数 | 止数 | 止数 | 止数 | 止数 | 止数 | 止数 | 止数 | 止数 | 止数
$months=date("m"); $prId=$val["prId"]; $printnumber=M("printnumber"); //1月份 $ym1=$year."-01"; $map1["pinDate"] =array("like",array($ym1."%"),"AND"); $map1["pinPRid"]=$val["prId"]; $rs_1=$printnumber->where($map1)->find(); $rs_pin1=$rs_1["pinNowNumber"]; //2月份 $ym2=$year."-02"; $map2["pinDate"] =array("like",array($ym2."%"),"AND"); $map2["pinPRid"]=$val["prId"]; $rs_2=$printnumber->where($map2)->find(); $rs_pin2=$rs_2["pinNowNumber"]; //3月份 $ym3=$year."-03"; $map3["pinDate"] =array("like",array($ym3."%"),"AND"); $map3["pinPRid"]=$val["prId"]; $rs_3=$printnumber->where($map3)->find(); $rs_pin3=$rs_3["pinNowNumber"]; //4月份 $ym4=$year."-04"; $map4["pinDate"] =array("like",array($ym4."%"),"AND"); $map4["pinPRid"]=$val["prId"]; $rs_4=$printnumber->where($map4)->find(); $rs_pin4=$rs_4["pinNowNumber"]; //5月份 $ym5=$year."-05"; $map5["pinDate"] =array("like",array($ym5."%"),"AND"); $map5["pinPRid"]=$val["prId"]; $rs_5=$printnumber->where($map5)->find(); $rs_pin5=$rs_5["pinNowNumber"]; //6月份 $ym6=$year."-06"; $map6["pinDate"] =array("like",array($ym6."%"),"AND"); $map6["pinPRid"]=$val["prId"]; $rs_6=$printnumber->where($map6)->find(); $rs_pin6=$rs_6["pinNowNumber"]; //7月份 $ym7=$year."-07"; $map7["pinDate"] =array("like",array($ym7."%"),"AND"); $map7["pinPRid"]=$val["prId"]; $rs_7=$printnumber->where($map7)->find(); $rs_pin7=$rs_7["pinNowNumber"]; //8月份 $ym8=$year."-08"; $map8["pinDate"] =array("like",array($ym8."%"),"AND"); $map8["pinPRid"]=$val["prId"]; $rs_8=$printnumber->where($map8)->find(); $rs_pin8=$rs_8["pinNowNumber"]; //9月份 $ym9=$year."-09"; $map9["pinDate"] =array("like",array($ym9."%"),"AND"); $map9["pinPRid"]=$val["prId"]; $rs_9=$printnumber->where($map9)->find(); $rs_pin9=$rs_9["pinNowNumber"]; //10月份 $ym10=$year."-10"; $map10["pinDate"] =array("like",array($ym10."%"),"AND"); $map10["pinPRid"]=$val["prId"]; $rs_10=$printnumber->where($map10)->find(); $rs_pin10=$rs_10["pinNowNumber"]; //11月份 $ym11=$year."-11"; $map11["pinDate"] =array("like",array($ym11."%"),"AND"); $map11["pinPRid"]=$val["prId"]; $rs_11=$printnumber->where($map11)->find(); $rs_pin11=$rs_11["pinNowNumber"]; //12月份 $ym12=$year."-12"; $map12["pinDate"] =array("like",array($ym12."%"),"AND"); $map12["pinPRid"]=$val["prId"]; $rs_12=$printnumber->where($map12)->find(); $rs_pin12=$rs_12["pinNowNumber"]; $oldyear=$year-1; $oldym=$oldyear."-12"; $mapOld["pinDate"] =array("like",array($oldym."%"),"AND"); $mapOld["pinPRid"]=$val["prId"]; $rs_Old=$printnumber->where($mapOld)->find(); $rs_pinOld=$rs_Old["pinNowNumber"]; //这里求每个月的差值 //如果当前这个月的上一个月查出的数据为NULL，那么，就当前这个月就减去默认的值。 $rs_default=$val["prDefaultN"]; //1月份的实际打印数量 if($rs_Old["pinNowNumber"]!=null){ $rs_difference1=$rs_pin1-$rs_pinOld; }else{ $rs_difference1=$rs_pin1-$rs_default; } if($rs_difference1 < 0){ $rs_difference1=0; } //2月份的实际打印数量 if($rs_1["pinNowNumber"]!=null){ $rs_difference2=$rs_pin2-$rs_pin1; }else{ $rs_difference2=$rs_pin2-$rs_default; } if($rs_difference2 < 0){ $rs_difference2=0; } //3月份的实际打印数量 if($rs_2["pinNowNumber"]!=null){ $rs_difference3=$rs_pin3-$rs_pin2; }else{ $rs_difference3=$rs_pin3-$rs_default; } if($rs_difference3 < 0){ $rs_difference3=0; } //4月份的实际打印数量 if($rs_3["pinNowNumber"]!=null){ $rs_difference4=$rs_pin4-$rs_pin3; }else{ $rs_difference4=$rs_pin4-$rs_default; } if($rs_difference4 < 0){ $rs_difference4=0; } //5月份的实际打印数量 if($rs_4["pinNowNumber"]!=null){ $rs_difference5=$rs_pin5-$rs_pin4; }else{ $rs_difference5=$rs_pin5-$rs_default; } if($rs_difference5 < 0){ $rs_difference5=0; } //6月份的实际打印数量 if($rs_5["pinNowNumber"]!=null){ $rs_difference6=$rs_pin6-$rs_pin5; }else{ $rs_difference6=$rs_pin6-$rs_default; } if($rs_difference6 < 0){ $rs_difference6=0; } //7月份的实际打印数量 if($rs_6["pinNowNumber"]!=null){ $rs_difference7=$rs_pin7-$rs_pin6; }else{ $rs_difference7=$rs_pin7-$rs_default; } if($rs_difference7 < 0){ $rs_difference7=0; } //8月份的实际打印数量 if($rs_7["pinNowNumber"]!=null){ $rs_difference8=$rs_pin8-$rs_pin7; }else{ $rs_difference8=$rs_pin8-$rs_default; } if($rs_difference8 < 0){ $rs_difference8=0; } //9月份的实际打印数量 if($rs_8["pinNowNumber"]!=null){ $rs_difference9=$rs_pin9-$rs_pin8; }else{ $rs_difference9=$rs_pin9-$rs_default; } if($rs_difference9 < 0){ $rs_difference9=0; } //10月份的实际打印数量 if($rs_9["pinNowNumber"]!=null){ $rs_difference10=$rs_pin10-$rs_pin9; }else{ $rs_difference10=$rs_pin10-$rs_default; } if($rs_difference10 < 0){ $rs_difference10=0; } //11月份的实际打印数量 if($rs_10["pinNowNumber"]!=null){ $rs_difference11=$rs_pin11-$rs_pin10; }else{ $rs_difference11=$rs_pin11-$rs_default; } if($rs_difference11 < 0){ $rs_difference11=0; } //12月份的实际打印数量 if($rs_11["pinNowNumber"]!=null){ $rs_difference12=$rs_pin12-$rs_pin11; }else{ $rs_difference12=$rs_pin12-$rs_default; } if($rs_difference12 < 0){ $rs_difference12=0; } //求本年度的和 $rs_Yearsum=$rs_difference1+$rs_difference2+$rs_difference3+$rs_difference4+$rs_difference5+$rs_difference6+$rs_difference7+$rs_difference8+$rs_difference9+$rs_difference10+$rs_difference11+$rs_difference12;
<{$k}> | <{$val.prName}> | style="color:#ff0000; font-weight:bold;" ><{$rs_pin1}> | style="color:#ff0000; font-weight:bold;" ><{$rs_pin2}> | style="color:#ff0000; font-weight:bold;" ><{$rs_pin3}> | style="color:#ff0000; font-weight:bold;" ><{$rs_pin4}> | style="color:#ff0000; font-weight:bold;" ><{$rs_pin5}> | style="color:#ff0000; font-weight:bold;" ><{$rs_pin6}> | style="color:#ff0000; font-weight:bold;" ><{$rs_pin7}> | style="color:#ff0000; font-weight:bold;" ><{$rs_pin8}> | style="color:#ff0000; font-weight:bold;" ><{$rs_pin9}> | style="color:#ff0000; font-weight:bold;" ><{$rs_pin10}> | style="color:#ff0000; font-weight:bold;" ><{$rs_pin11}> | style="color:#ff0000; font-weight:bold;" ><{$rs_pin12}> | <{$rs_Yearsum}> <{$val.prUnit}>
<{$rs_difference1}> <{$val.prUnit}> | <{$rs_difference2}> <{$val.prUnit}> | <{$rs_difference3}> <{$val.prUnit}> | <{$rs_difference4}> <{$val.prUnit}> | <{$rs_difference5}> <{$val.prUnit}> | <{$rs_difference6}> <{$val.prUnit}> | <{$rs_difference7}> <{$val.prUnit}> | <{$rs_difference8}> <{$val.prUnit}> | <{$rs_difference9}> <{$val.prUnit}> | <{$rs_difference10}> <{$val.prUnit}> | <{$rs_difference11}> <{$val.prUnit}> | <{$rs_difference12}> <{$val.prUnit}>