Hello
 
I want to create attendance sheet on which date are printed as column and name of student/staff as column
database is as shown
CREATE TABLE IF NOT EXISTS `attendance` (
  `date` varchar(500) DEFAULT NULL,
  `time` varchar(1000) DEFAULT NULL,
  `staffname` varchar(1000) DEFAULT NULL,
  `id` int(11) DEFAULT NULL,
  `role` varchar(1000) NOT NULL,
  `status` varchar(1) DEFAULT NULL
)
but when I querying the table repeating the names of student and staff which not gives me report as expected here I attaching code also
 <table align="letf"  style="margin-left: 0px; border: 1px solid black; border-spacing: 0px;"  width="8">  
        <th style="border: 1px solid black; text-align: center;">Date</th>
        <?php
         $sql133="select distinct date from attendance";
       $sql_row133=mysqli_query($dbConn,$sql133);       
       while($sql_res133=mysqli_fetch_assoc($sql_row133))       {
       $date=$sql_res133["date"];
             ?>         
       <th style="border: 1px solid black; text-align: center;">
       <?php echo $date;  ?>
   </th>
                <?php 
           
      $a=$date;
                $sql13="      
  SELECT   atten.date,atten.time,atten.staffname,atten.id, atten.status, supst.id, supst.staffname
    FROM
     (examcenter.attendance atten INNER JOIN examcenter.supportstaff supst ON
         atten.id = supst.id) where atten.date='$a'    group by supst.staffname,supst.id ORDER BY
    atten.id ASC    ";
                 $sql_row13=mysqli_query($dbConn,$sql13);
             while($sql_res13=mysqli_fetch_assoc($sql_row13))      {
             $staffname=$sql_res13["staffname"];
         $status=$sql_res13["status"];
                                       ?>
         
        <tr>
           <td><?php echo $staffname; ?></td> 
        <td><?php echo $status; ?></td> 
        
    <?php
       }
       }
       
     ?>
     
</table>
please guide what do to create a report as expected 
 
| Name/Date |  12-11-2013          | 13-11-2013 | 16-11-2013 | 
| Student name1 | P | A | A | 
| Staffname 1 | P | P | A | 
awaiting valuable reply