⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fytjb.php

📁 辅助radius软件的管理程序web平台下的程序代码自己还没有测试过
💻 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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</p>';

}
}

?>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -