PHPMaker is a powerful automation tool that can generate a full set of PHP quickly from MySQL, PostgreSQL, Microsoft Access, Microsoft SQL Server and Oracle databases. Using PHPMaker, you can instantly create web sites that allow users to view, edit, search, add and delete records on the web. PHPMaker is designed for high flexibility, numerous options enable you to generate PHP applications that best suits your needs. The generated codes are clean, straightforward and easy-to-customize. The PHP scripts can be run on Windows servers (MySQL/PostgreSQL/Access/MSSQL/Oracle) or Linux/Unix servers (MySQL/PostgreSQL/Oracle). PHPMaker can save you tons of time and is suitable for both beginners and experienced develpers alike.
Mobile menu by Navbar
Search options by ButtonGroup
Optional Advanced Search form by Modal dialog
AutoSuggest by typeahead.js
Responsive table for main table in List page
Horizontal Form in Add/Edit/Update/Search/Register/Login page
More Server Events
Grid_Inserting - For use with Grid-Add for a table and Master/Detail-Add for a detail table, fired before inserting records.
Grid_Inserted - For use with Grid-Add for a table and Master/Detail-Add for a detail table, fired after inserting all records.
Grid_Updating - For use with Grid-Edit for a table and Master/Detail-Edit for a detail table, fired before updating records.
Grid_Updated - For use with Grid-Edit for a table and Master/Detail-Edit for a detail table, fired after updating all records.
Page_Exporting - Fired before the page is exported.
Row_Export - Fired when a row is exported for exporting the row in custom code.
Page_Exported - Fired after the page is exported.
More Advanced Settings
Generate database helper - Generate a database helper for including in current or other project for simple access to the database and retrieving data
Use handlebars.js - For Custom Templates of typeahead.js
Export detail records in Master/Detail-View
Export detail records for CSV in Master/Detail-View
Oracle charset - For setting Oracle's NLS_COMP parameter
Oracle sort - For setting Oracle's NLS_SORT parameter
Auto-fill original value - For Auto-Fill by original (database) value instead of looked up value
Multiple file upload separator - Specify the file upload separator used to separate the file names
Use Colorbox for images
Use responsive layout
Use dropdown for button group in mobile - Use button dropdown instead of button group to save more spaces for data in mobile mode
jQuery updated (jQuery Mobile removed)
jQuery File Upload updated
tinyMCE and CKEditor extensions (for registered users only) updated with latest versions (FCKEditor extension not provided any more)
DOMPDF extension updated
PHPExcel extension (for registered users only) updated
Scrollable Table (for registered users only) uses 100% width in mobile mode
Add Option form and Email form as Modal dialog
Multi-Column page by grid system
Allows more than one sessions for Disallow Concurrent Login
Supports using $Security->CanXXX() for projects without User Level Security enabled
Supports global and field specific client/server side validation of file extension, file size, and max. number of files (if multiple upload)
Synchronizer token for forms with method="post"
Support user password in phpass format (encrypted by third-party systems)
Improved code editor
UI supports >100% Windows system text size
Many other minor improvements