Skip to content

This web app employs simple CRUD functionalities with Ajax for managing student information. Users can perform basic operations such as viewing, editing, and deleting student records, ensuring a straightforward and efficient experience.

License

Notifications You must be signed in to change notification settings

transcenddev/php-ajax-crud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PHP Ajax CRUD for Student Information

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.

Features

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.

Requirements

  • 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)

Setup

  1. Clone the repository or download the files.
  2. Import the included database.sql file into your MySQL database.
  3. Configure the database connection settings in dbcon.php.
  4. Upload the files to your web server or run using a local development environment.

Usage

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.

Contributing

Feel free to contribute to the project by forking the repository and creating a pull request. Bug fixes, additional features, or improvements are welcome!

License

This project is licensed under the MIT License. You are free to use, modify, and distribute the code for personal or commercial projects.

Acknowledgments

This project was inspired by the need for a simple yet effective CRUD system for managing student information.

About

This web app employs simple CRUD functionalities with Ajax for managing student information. Users can perform basic operations such as viewing, editing, and deleting student records, ensuring a straightforward and efficient experience.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages