Game Result Matrix System using PHP with Source Code


Hi Guys! I want to share this Game Result Matrix System that I have developed. This system mainly generates reports of the specific event/tournament result. The system was built to store and generate the tournament/events Game Results of the annual multi-sport event for young athletes such as the School Intramurals, District Meet, Area Meet, National Games, and many more. This system generates game results reports such as Medalist, Qualifiers, and Official Results.

Originally, I have developed this Game Result Matrix System during my College Days and this project was written in PHP MySQL and now updated to PHP MySQLi so this can run properly in the latest version of PHP. This system has been tested twice during the 2018 Provincial athletic meet. It has user-friendly functionalities and a pleasant user interface to give system users a better experience when using this project.

Hope you'll like it.


  • Manage Multiple Athletic Meet/Tournaments.
  • Manage Multiple Events.
  • Manage Multiple Types of Games
  • Manage Multiple Delegates
  • Manage Athletes in each Delegate
  • Manage 1 or more Games for each Athlete
  • Manage Entry Results
    • Top 8 of each Game
    • Final Result of each Game
  • Game Result Analytics (Dashboard)
  • Generate Reports
    • Events
    • Elementary Result
    • Secondary Result
    • Final Result
    • Official Result (Top 8)
    • Official Result (Final 3)
    • Madalist (Elementary/Secondary)
    • Qualifiers
  • Printing Data Settings
  • Ready Script to Backup Database ( must be added in your cron job or task scheduler. Instruction is provided below )
  • and more.... see for yourself

How to Run


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)


  1. Open your XAMPP/WAMP's Control Panel and start the "Apache" and "MySQL".
  2. Extract the downloaded source code file.
  3. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  4. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyadmin
  5. Create a new database naming "database".
  6. Import the provided SQL file. The file is known as "database.sql" located inside the extracted source code folder.
  7. Browse the Game Result Matrix System in a browser. i.e. http://localhost/dipam
  8. Use the "backup.php" file for setting up a cron job or task scheduler for Backing Up the Database Automatically.

Account Info

Username: admin
Password: admin


That's it! I hope like this Game Result Matrix System Project in PHP. I hope this will help you.

Enjoy :)

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byshuhaib (not verified)on Sat, 03/26/2022 - 13:09

when i am trying to login.. showing like this Fatal error: Uncaught mysqli_sql_exception: Table 'database.tbl_history' doesn't exist in C:\xampp\htdocs\dipam\check_login.php:19 Stack trace: #0 C:\xampp\htdocs\dipam\check_login.php(19): mysqli_query(Object(mysqli), 'INSERT into tbl...') #1 {main} thrown in C:\xampp\htdocs\dipam\check_login.php on line 19

Add new comment