📄 fytjb.php
字号:
<?
include "../check.php"
?>
<?
include "../sql.php"
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<?
/*计算时间开始<结束 并且开始和结束大都要小于当前时间*/
$now=date("Y-m-d H:i:s",time());
$startdate=$qsrq." ".$qssj;
$stopdate=$zzrq." ".$zzsj;
$startdate=strtotime($startdate);
$stopdate=strtotime($stopdate);
$now=strtotime($now);
if($startdate>$now)
{
echo "<script language='javascript'>";
echo 'alert("查询起始日期不能大于当前日期!");';
echo "javascript:history.go(-1);";
echo "</script>";
}
if($stopdate>$now)
{
echo "<script language='javascript'>";
echo 'alert("查询终止日期不能大于当前日期!");';
echo "javascript:history.go(-1);";
echo "</script>";
}
if($startdate>$stopdate)
{
echo "<script language='javascript'>";
echo 'alert("起始日期不能大于结束日期!");';
echo "javascript:history.go(-1);";
echo "</script>";
}
//获得符合田间记录的记录号
$sql="select * from charge where del=''";
$relust=mysql_query($sql);
echo mysql_error();
$n=0;
$xx=0;
while ($row=mysql_fetch_row($relust))
{
$datetime=$row[2];
$datetime=strtotime($datetime);
if(($datetime>$startdate) && ($datetime<$stopdate))
{
$id[$n]=$row[1];
$n=$n+1;//最后的结果将是$n-1
$xx=$x++;
}
}
if($xx==0)
{echo '<p align="center">无费用记录</p>';
}
else//在这添加表格选择判断能
{
if($radiobutton==1)
///后家{
{
$temp=0;
for($r=0;$r<$n;$r++)//保证循环前面所收集的数组次数
{ $op_serialno=$id[$r];
$sql="select * from charge where op_serialno=$op_serialno";
//echo var_dump($sql);
$relust=mysql_query($sql);
echo mysql_error();
while ($row=mysql_fetch_row($relust))
{
if($temp==0)
{
$opname[$temp]=$row[18];
//$salesname[$temp]=$row[12];
$init_fee[$temp]=$row[4];
$service_fee[$temp]=$row[7];
$sum[$temp]=$init_fee[$temp]+$service_fee[$temp];
$temp=$temp+1;
}
else
{
for($u=0;$u<$temp;$u++)
{
if($opname[$u]==$row[18])
{
$init_fee[$u]=$init_fee[$u]+$row[4];
$service_fee[$u]=$service_fee[$u]+$row[7];
$sum[$u]=$sum[$u]+$row[4]+$row[7];
}
else
{
$opname[$temp]=$row[18];
//$salesname[$temp]=$row[12];
$init_fee[$temp]=$row[4];
$service_fee[$temp]=$row[7];
$sum[$temp]=$init_fee[$temp]+$service_fee[$temp];
$temp=$temp+1;
}
}
}// 可以用数组.最后:$opname $init_fee $service_fee $sum 表号为temp,
}//表示有temp个元素从0到temp-1
}
echo '<p align="center">费用统计</p>
<p align="center"> </p>
<p align="center">按操作员汇总表</p>
<table border="1" align="center">
<tr>
<td><div align="center">操作员</div></td>
<td><div align="center">初装费金额</div></td>
<td><div align="center">服务费金额</div></td>
<td><div align="center">总金额</div></td>
</tr>';
for($over=0;$over<$temp;$over++)
{echo '
<tr>
<td><div align="center">'.$opname[$over].'</div></td>
<td><div align="center">'.$init_fee[$over].'</div></td>
<td><div align="center">'.$service_fee[$over].'</div></td>
<td><div align="center">'.$sum[$over].'</div></td>
</tr>';
$sinit_fee=$sinit_fee+$init_fee[$over];
$sservice_fee=$sservice_fee+$service_fee[$over];
$ssum=$ssum+$sum[$over];
}
echo '<tr>
<td><div align="center">合计</div></td>
<td><div align="center">'.$sinit_fee.'</div></td>
<td><div align="center">'.$sservice_fee.'</div></td>
<td><div align="center">'.$ssum.'</div></td>
</tr>
</table>
<p align="center"> </p>';
}
else
{
$temp=0;
for($r=0;$r<$n;$r++)//保证循环前面所收集的数组次数
{ $op_serialno=$id[$r];
$sql="select * from charge where op_serialno=$op_serialno";
//echo var_dump($sql);
$relust=mysql_query($sql);
echo mysql_error();
while ($row=mysql_fetch_row($relust))
{
if($temp==0)
{
$opname[$temp]=$row[12];
//$salesname[$temp]=$row[12];
$init_fee[$temp]=$row[4];
$service_fee[$temp]=$row[7];
$sum[$temp]=$init_fee[$temp]+$service_fee[$temp];
$temp=$temp+1;
}
else
{
for($u=0;$u<$temp;$u++)
{
if($opname[$u]==$row[12])
{
$init_fee[$u]=$init_fee[$u]+$row[4];
$service_fee[$u]=$service_fee[$u]+$row[7];
$sum[$u]=$sum[$u]+$row[4]+$row[7];
}
else
{
$opname[$temp]=$row[12];
//$salesname[$temp]=$row[12];
$init_fee[$temp]=$row[4];
$service_fee[$temp]=$row[7];
$sum[$temp]=$init_fee[$temp]+$service_fee[$temp];
$temp=$temp+1;
}
}
}// 可以用数组.最后:$opname $init_fee $service_fee $sum 表号为temp,
}//表示有temp个元素从0到temp-1
}
echo '<p align="center">费用统计</p>
<p align="center"> </p>
<p align="center">按业务员工汇总表</p>
<table border="1" align="center">
<tr>
<td><div align="center">业务员</div></td>
<td><div align="center">初装费金额</div></td>
<td><div align="center">服务费金额</div></td>
<td><div align="center">总金额</div></td>
</tr>';
for($over=0;$over<$temp;$over++)
{echo '
<tr>
<td><div align="center">';
if($opname[$over]=='')
{
echo '其他未记录人员';
}
else
{
echo $opname[$over];
}
echo '</div></td>
<td><div align="center">'.$init_fee[$over].'</div></td>
<td><div align="center">'.$service_fee[$over].'</div></td>
<td><div align="center">'.$sum[$over].'</div></td>
</tr>';
$sinit_fee=$sinit_fee+$init_fee[$over];
$sservice_fee=$sservice_fee+$service_fee[$over];
$ssum=$ssum+$sum[$over];
}
echo '<tr>
<td><div align="center">合计</div></td>
<td><div align="center">'.$sinit_fee.'</div></td>
<td><div align="center">'.$sservice_fee.'</div></td>
<td><div align="center">'.$ssum.'</div></td>
</tr>
</table>
<p align="center"> </p>';
}
}
?>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -