Advertisement
Guest User

Untitled

a guest
Oct 24th, 2014
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.43 KB | None | 0 0
  1.                   <div id="statistics">
  2.                     <h1>Statistics</h1>
  3.                     <table style="border: 1px solid #ccc; margin-left: auto; margin-right: auto; width: 800px;">
  4.                       <tr>
  5.                         <td style="width: 300px; text-align: left; padding-left: 10px; font-size: 14px; background-color: #6699cc; color: #ffffff">Customer Center</td>
  6. <?php
  7.  
  8. $sql_get_cert = "SELECT cert_id, caption FROM certificates ORDER BY cert_id ASC";
  9. $get_cert = $PDODB->prepare($sql_get_cert);
  10. $get_cert->execute();
  11. $certdata = $get_cert->fetchAll();
  12.  
  13. foreach ($certdata as $cert) {
  14.      echo '                        <td style="padding-left: 10px; padding-right: 10px; font-size: 14px; background-color: #6699cc; color: #ffffff">' . $cert['caption'] . '</td>' . "\n";
  15. }
  16.  
  17. ?>
  18.                         <td style="padding-left: 10px; padding-right: 10px; font-size: 14px; background-color: #6699cc; color: #ffffff">Staff count</td>
  19.                       </tr>
  20. <?php
  21.  
  22. $staffcount = 0;
  23. $sql_get_ccdata = "SELECT cc_id, cc_name, cc_code FROM ccdata ORDER BY cc_name ASC";
  24. $get_ccdata = $PDODB->prepare($sql_get_ccdata);
  25. $get_ccdata->execute();
  26. $ccdata = $get_ccdata->fetchAll();
  27.  
  28. $i = 0;
  29.  
  30. foreach ($ccdata as $cc) {
  31.      $sql_get_ccstaff = "SELECT staff_id FROM staff WHERE cc_id = '" . $cc['cc_id'] . "'";
  32.      $get_ccstaff = $PDODB->prepare($sql_get_ccstaff);
  33.      $get_ccstaff->execute();
  34.      $ccstaff = $get_ccstaff->fetchAll();
  35.  
  36.      $cc_staffcount = 0;
  37.      
  38.      foreach ($ccstaff as $staff) {
  39.           $ccstaff_certcount_totals = 0;
  40.           foreach ($certdata as $cert) {
  41.                $staff_certcount = $PDODB->query("SELECT COUNT(*) FROM rel__staff_certificate WHERE staff_id = '" . $staff['staff_id'] . "' AND cert_id = '" . $cert['cert_id'] . "'")->fetchColumn();
  42.  
  43.                if ($staff_certcount > 0) {
  44.                     $ccstaff_certcount_totals += $staff_certcount;
  45.                }
  46.           }
  47.  
  48.           $cc_staffcount++;
  49.      }
  50.  
  51.      if ($i % 2) { $bgcolor = ''; } else { $bgcolor = '#eee'; }
  52.  
  53.  
  54.  
  55.  
  56.      echo '                      <tr>' . "\n";
  57.      echo '                        <td style="width: 300px; text-align: left; padding-left: 10px; background-color: ' . $bgcolor . '">' . $cc['cc_name'] . ' (' . $cc['cc_code'] . ')</td>' . "\n";
  58.  
  59.      foreach ($certdata as $cert) {
  60.           echo '                        <td style="padding-left: 10px; padding-right: 10px; background-color: ' . $bgcolor . '">' . $ccstaff_certcount_totals . '</td>' . "\n";
  61.      }
  62.  
  63.      echo '                        <td style="padding-left: 10px; padding-right: 10px; background-color: ' . $bgcolor . '">' . $cc_staffcount . '</td>' . "\n";
  64.      echo '                      </tr>' . "\n";
  65.      
  66.      $i++;
  67.      
  68.      $staffcount += $cc_staffcount;
  69. }
  70.  
  71. ?>
  72.                       <tr>
  73.                         <td style="width: 300px; text-align: left; padding-left: 10px; font-size: 14px; background-color: #6699cc; color: #ffffff">Totals:</td>
  74. <?php
  75.  
  76. foreach ($certdata as $cert) {
  77.      echo '                        <td style="padding-left: 10px; padding-right: 10px; font-size: 14px; background-color: #6699cc; color: #ffffff">0</td>' . "\n";
  78. }
  79.  
  80. ?>
  81.                         <td style="padding-left: 10px; padding-right: 10px; font-size: 14px; background-color: #6699cc; color: #ffffff"><?php echo $staffcount; ?></a></td>
  82.                       </tr>
  83.                     </table>
  84.                   </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement