What is ajaxCRUD?
ajaxCRUD is a database management API (application programming interface) written in PHP. This means that using very simple PHP commands you can perform
powerful database manipulation with only a few lines of code. Normally to do the same
functionality you would need to write hundreds of lines.
What about security? Should I be worried?
The ajaxCRUD application was developed for "backend applications" only. It is (typically) not to be used as a 'front-end' tool!
For example it could be used by a website owner to control his USERS, CUSTOMERS, or DOWNLOADABLE FILES. This tool would be behind a password-protected page (eg via .htaccess / .htpasswd).
He/she could then provide a "view only" version of the information via the 'front end' of the website.
However -- if you DID want to use ajaxCRUD for "front end" use then you could always provide a "require_admin()" function in the action controller to ensure no one was 'hacking' the interface.
Does this class work for PHP 5.0?
Currently, no. This class only works for PHP 4. Only minor tweaks are necessary to migrate it to 5.0 though.
Can you alter the class for me...?
Please contact me if you need to customize the functionality
of this PHP class in any way.
I can alter this class as necessary to work for you and your business needs. Whether you have a client that needs certain admin
privledges quickly or you are simply trying to achieve some functionality outside its current scope, please let me know.
What is AJAX and why should I care?
Traditionally when working with a database you needed to perform all "actions"
(eg edit/delete) with a page reload. However, using AJAX, this class instead is able
to update fields and delete rows immediately and without refreshing the page.
This is very helpful in that it 1) saves time and 2) is 'über cool'.
How do I install this class?
Simply download the zip package listed on the site. Unzip it
to either a local web server (localhost) or place it on your remote web server.
You will also need to create a mySQL database (if you do not have one already) as well as create a table to put your data.
If you want to install the tool locally, I suggest using Apache as your webserver (free).
You must use mySQL as your database (also free). If you have any questions, feel free
to contact me.
What if I need help?
Please use the online forum to ask any questions about use of this class.
I will respond to your question or inquiry in a timely fashion. I also accept requests to extend the
class (and API) to meet your business needs.