This application is a simple CRUD (Create, Read, Update, Delete) system developed using PHP and Ajax for managing student information. It allows users to perform basic operations such as viewing, adding, editing, and deleting student records.
View: Display a list of existing student records. Add: Insert new student information including name, email, phone, and course. Edit: Modify existing student details. Delete: Remove student records from the database.
- Web server (e.g., Apache)
- PHP (>= 7.0)
- MySQL database
- Bootstrap: Frontend framework for creating responsive and mobile-first websites.
- jQuery: JavaScript library for simplifying client-side scripting.
- Ajax: For asynchronous communication between the frontend and backend.
- Alertify.js: For handling alerts and notifications. (Can be obtained from Alertify's GitHub repository or via CDN)
- Clone the repository or download the files.
- Import the included database.sql file into your MySQL database.
- Configure the database connection settings in dbcon.php.
- Upload the files to your web server or run using a local development environment.
Access the application through a web browser. View Students: Visit the homepage to see a list of existing student records. Add Student: Click on the "Add Student" option to insert a new student's information. Edit Student: Select the "Edit" option next to a student's details to modify their information. Delete Student: Use the "Delete" option to remove a student record.
Feel free to contribute to the project by forking the repository and creating a pull request. Bug fixes, additional features, or improvements are welcome!
This project is licensed under the MIT License. You are free to use, modify, and distribute the code for personal or commercial projects.
This project was inspired by the need for a simple yet effective CRUD system for managing student information.