user_report.php 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <?php
  2. $usersql = "SELECT user.UserID,
  3. user.UserName,
  4. user.PhoneNumber,
  5. user.IsAdmin,
  6. user.DEID,
  7. rider.RiderID,
  8. user.CreatedAt AS UserCreatedAt,
  9. user.UpdatedAt AS UserUpdatedAt,
  10. user.CreatedDate AS UserCreatedDate,
  11. rider.CreatedAt AS RaiderCreatedAt,
  12. rider.UpdatedAt AS RaiderUpdatedAt
  13. FROM user user
  14. JOIN rider rider ON user.UserID=rider.UserID
  15. WHERE user.IsActive='1' AND rider.IsActive='1' $userSqlfilter";
  16. $userRes = mysqli_query($conn, $usersql);
  17. if ($userRes->num_rows > 0) {
  18. $id = 0;
  19. foreach ($userRes as $userrow) {
  20. $id++;
  21. $users = array_merge($users, array(array($id, $userrow['UserID'], $userrow['RiderID'], $userrow['DEID'], $userrow['UserName'], $userrow['PhoneNumber'], $userrow['UserCreatedAt'], $userrow['UserUpdatedAt'])));
  22. }
  23. }
  24. $userCountSql = "SELECT user.CreatedDate, count(user.UserID) AS ContData
  25. from user user
  26. WHERE user.IsActive='1' $userCountSqlfilter
  27. GROUP BY user.CreatedDate";
  28. $userCountRes = mysqli_query($conn, $userCountSql);
  29. if ($userCountRes->num_rows > 0) {
  30. $id = 0;
  31. foreach ($userCountRes as $userCountrow) {
  32. $id++;
  33. $userCount = array_merge($userCount, array(array($id, $userCountrow['CreatedDate'], $userCountrow['ContData'])));
  34. }
  35. }