KoolReport is an intuitive and flexible open-source PHP Reporting Framework for faster and easier report delivery.
Export package helps to export your report to PDF and other formats.
Get the Export package in here.
Cube package helps to turn your data into two dimension cross-tab table.
Get the Cube package in here.
Pivot package helps you to explore multi-dimension aggregated data in a hierarchical way.
Get the Pivot package in here.
Inputs package helps you to build dynamic reports with user's inputs
Get the Inputs package in here.
Barcode package helps you to generate multiple types of barcode and qrcode
Get the Barcode package in here.
Most of our examples use .csv data file so that they can be run immediately
without any installation. However, in some examples we would like to demonstrate the real usage
of KoolReport with databases. So these examples require you to install samples databases.
You may find in the folder ./examples/databases three(3) sample databases which are
automaker, sakila and world. They has been zipped for smaller size.
To install, you use phpMyAdmin to import directly those zipped file.
There is no need to unzip.
To set the databases authentication, please open the ./examples/config.php file, there you can set
your username and password so that example can work. The config file look like this:
<?php
return array(
"automaker"=>array(
"connectionString"=>"mysql:host=localhost;dbname=automaker",
"username"=>"root",
"password"=>"",
"charset"=>"utf8"
),
"sakila"=>array(
"connectionString"=>"mysql:host=localhost;dbname=sakila",
"username"=>"root",
"password"=>"",
"charset"=>"utf8"
),
"world"=>array(
"connectionString"=>"mysql:host=localhost;dbname=world",
"username"=>"root",
"password"=>"",
"charset"=>"utf8"
),
);
"koolreport/packages"KoolReport Pro is a special version including the latest KoolReport and all commercial packages. It is back with life-time license and professional support from us. The KoolReport pro comes with Developer License and Enterprise License.