A basic to-do list application built with PHP and jQuery. Users can add, edit, and delete tasks seamlessly. Ideal for beginners looking to learn PHP and MySQL.
-
Clone the Repository:
git clone https://github.com/yourusername/simple-todo-list-php.git
-
Navigate to the Project Directory:
cd simple-todo-list-php
-
Set Up the Database:
- Create a MySQL database called
todo_list
. - Import the provided SQL file to set up the necessary tables.
mysql -u yourusername -p todo_list < database.sql
- Create a MySQL database called
-
Configure the Database Connection:
- Open the
config.php
file and update the database credentials.<?php // config.php $servername = "localhost"; $username = "yourusername"; $password = "yourpassword"; $dbname = "todo_list"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } ?>
- Open the
-
Start a Local PHP Server:
- Start the PHP built-in server.
php -S localhost:8000
- Start the PHP built-in server.
-
Access the Application:
- Open your web browser and navigate to
http://localhost:8000
.
- Open your web browser and navigate to
Here’s a basic file structure for your to-do list application:
simple-todo-list-php/
├── database.sql
├── config.php
├── index.php
├── get_task.php
├── add_task.php
├── edit_task.php
├── delete_task.php
├── styles.css
└── script.js