Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Miscellaneous

phpDataTables - easy interactive tables from PHP

— Add-On to

Subscribe to our feed to stay up to date!

New! Follow us as you want it!

phpDataTables - easy interactive tables from PHP - Item for Sale


Ad: Bluehost hosting

Check out theWordPress version of this module!

phpDataTables ver. 1.1

Latest update: 24.01.2013
New in this version
  • Advanced column filtering featureindividual per-column filtering with different types: strings filtering, number filtering, number range filtering (, date range filtering (between dates), dropdown (selectbox) filtering.See the live example.
  • Updated config file for easier configuration.
  • Several minor bugfixes
phpDataTables is an independent ready-to-use component which is designed to make table process of data representation quick, easy and effective; to bring some great features of visual and component-style programming (like in C# or Delphi IDEs) to PHP. phpDataTables allow you to quickly build and render interactive tables with such features as sorting, or saving to PDF from almost any possible data source from a simple 2D-array to XML source. A short list of phpDataTables features
  • Cute interactive multi-functional front-end jQuery tables with filtering, sorting and pagination features rendered byDataTables jQuery pluginYou can manipulate all features easily from the PHP back-end with phpDataTable class methods. The initial javascript is compilated by PHP and then executed in your browser.
  • Advanced front-end table features: print view, save to PDF, save to CSV, save to Excel, Copy to clipboard byTableTools DataTables plugin.
  • Collapsible (child) rows feature: you can assign unlimited recursive child rows of the same structure to the main table (See live example)
  • Child tables feature: you can have nested tables inside your tables to store some additional data (See live example)
  • Fixed headers and fixed columns feature based on modifiedFixedHeader DataTables pluginFor high, and wide tables, table header and chosen amount of columns “stick” to the window border when you scroll the table – analog of Excel’s “Freeze Pane” feature.See live example.
  • Row grouping based onRow Grouping DataTables pluginIf a lot of rows have same values of some column you can group them based on the value of this column. The sorting will be performed inside of these groups.See live example.
  • Charts based onGoogle Chart ToolsEasily render charts from the same dataset as your table.See live example.
  • Accepted data sources:arrays, SQL query, Excel XLS and XLSX, OpenOffice Calc ODT, CSV files, JSON object, XML source.
  • Extensible Column class for different column rendering.Read more.
  • Caching of large tables using Memcache extension.Read more.

Other components in this categoryAll components of this author
CommentsFrequently asked questions and answers


10 January 13

Last Update:
24 January 13

Compatible Browsers:
IE8, IE9, IE10, Firefox, Safari, Opera, Chrome

Software Version:
PHP 5.0 - 5.2, PHP 5.3, MySQL 5.x

High Resolution:

Files Included:
JavaScript JS, JavaScript JSON, HTML, XML, CSS, PHP, SQL


child tables, collapsible rows, csv, datatables, excel, fixed columns, fixed header, interactive, mysql, pdf, php component, recursive, table, xls, xlsx