php代码使用sql显示每月预订报告

时间:2015-03-25 12:30:59

标签: php mysql

我正在使用Mysql DB在php中进行Surveyor管理系统。我被困在我的项目中。请有人建议如何实现这一点。

现在我想显示当月所有Surveyor预订计数的报告。

FOR EX -

在MY Form中有两个过滤器。

1)FromDate 2)TODATE

如果用户选择fromdate = 01-03-2015 AND Todate = 25-03-2015

然后在标题中打印01-03-2015和25-03-2015之间的所有日期。

AND显示surveyorname及其总数低于特定日期。

我已经编写了sql查询来显示结果:

 <?php
if($_POST && isset($_POST['Submit']))
{               
    if($_POST['fromdate']!='' && $_POST['todate']!='')
    {   
    $fromdate = $_POST['fromdate']; 
    $todate = $_POST['todate'];
    $data = $database->getRows("select surveyor_name,count(DISTINCT receipt_no) As total from receipt_entry WHERE bookingdate BETWEEN :fromdate AND :todate
     group by surveyor_name,bookingdate"
    ,array(':fromdate'=>$fromdate,':todate'=>$todate));
    }   


}
?>

但我希望以表格方式显示31天表格方式。

我怎么能在php mysql中做到这一点..

以下是我的预期输出。

SurveyorName   01-03-2015   02-03-2015    03-03-2015   04-03-2015  05-03-2015   06-03-2015 07-03-2015 08-03-2015 09-03-2015 10-03-2015 11-03-2015 12-03-2015 13-03-2015 14-03-2015 15-03-2015 16-03-2015 17-03-2015 18-03-2015 19-03-2015 20-03-2015 21-03-2015 22-03-2015 23-03-2015 24-03-2015 25-03-2015 26-03-2015 27-03-2015 28-03-2015 29-03-2015 30-03-2015

lucky           2                 5           0            0           0            0        0          0                 0           0       0         0          0                    0         0         0                 0           0        0 ..... ....etc.

raj             5                 1           0        0       etc.

0 个答案:

没有答案