User Guide
Thank you for purchasing from CodeShack!
Your support will help keep our website up and running, and will help us provide you with more quality content!
If you have any issues, don't hesitate to contact us via our website or directly to our email at support@codeshack.io.
There are four different versions available:
- advanced - includes all the features that you would expect in an advanced CRUD application. We recommend this version for developers that want to integrate it with their own projects and extend its functionality.
- advanced_dynamic - it includes the same functionalities as the above version except this version is developed to quickly turn your database table into a CRUD app with minimal effort required. The database is prepopulated based on the variables in the configuration file, so you don't need to edit any other file to get started.
- basic - the tutorial version but with a little more features.
- tutorial_source - the complete source code from the tutorial on our website.
Requirements
You will need the following:
- XAMPP or a web-server with PHP, MySQL & phpMyAdmin installed, if you've purchased web hosting you will only need to upload the files to your web directory.
- A code editor, you can use notepad to edit the PHP files but I don't recommend it, instead download one of the following: Notepad++, Visual Studio Code, or Atom.
Instructions
- Open the XAMPP control panel and start Apache and MySQL
- Upload/import the "phpcrud.sql" file in phpMyAdmin
NOTE: If you get a MySQL permissions error you might need to create the database manually. - Copy/cut one of the packages folder into your web directory (htdocs/www etc)
- Rename the folder to "phpcrud" and go to http://localhost/phpcrud/ in your web browser
- Edit the "config.php" file and update the MySQL connection details (or edit the functions.php if you're using the basic or tutorial source code).
- Enjoy coding and thank you for supporting us!
For updates, FAQs, and more information, please visit the official package page. We also post updates to our official Twitter and Facebook pages.