我需要特定部门的每月出勤报告。在我的程序中,生成需要更多时间。如果超过 50 名员工,则根本不会生成报告。
我有两张表,一张是员工表,另一张是出勤表。
我正在生成这样的报告。
这是我的代码。
<div class="row">
<div class="col-md-12">
<table style="width:100%;" border="1">
<tr style="font-weight: bold; background-color: #D3D3D3; text-align: center;">
<td style="text-align: center;padding: 5px;">
SLNo.
</td>
<td>EMPID</td>
<td style="width:250px; text-align: center; padding-left: 5px; padding-right: 5px;">
Employee Name
</td>
<?php
/* Default Date Indexing starts here. */
$timezone = "Asia/Calcutta";
date_default_timezone_set($timezone);
$timestamp = mktime(0,0,0,$Month,1,$Year);
$maxday = date("t",$timestamp);
//echo "<td></td>";
for ($k=1; $k<= $maxday; $k++) {
$kv = sprintf('%02d', $k);
echo "<td style=''>$kv</td>";
}
/* Default Date Indexing ends here. */
?>
<td>TOT.P</td>
<td>TOT.HLF</td>
<td>TOT.A</td>
<td>TOT.WO</td>
<td>TOT.HLD</td>
</tr>
<?php
请指导我该怎么做,以便我能够快速获得更多员工数据。我必须一次显示 1000 名员工的记录。
哈士奇WWW