MySQLi Assignment - To-Do List
Ayesha Fatima
URL: http://localhost/todosql/admin/task_add.php?task_id=42&operation=complete
For getting competent for developing a database for To-Do App using MySQLi and PHP.
- Create an ERD of your database-ERD Image was created using draw.io and Can be found in ERD Folder
- Create an SQL file to import and create tables/seed any data (An instructor should be able to import your SQL file and be ready to go.)
Note: DataBase Can be found in database folder with File name as todo_mysqli.sql and databaseName as:
todo
- A task has a due date
- A task has a category In the screenshot above there are two categories, Chores and Homework
- The user is able to add an item to the Active To-Do’s list by using the input field and add button
- The user is able to move an active to-do to the Complete To-Do’s list
- The user should be able to remove a task entirely
- There should be three statuses a task can have: a. To do - tasks that are not complete and the due date has not passed b. Overdue - tasks that are not complete and are past the due date c. Completed - tasks that are complete
- The ability to add/edit/remove Task Categories
- Styling the project to look nice
- An unexpected feature is present (Make sure you mention what it is in your README.md file.)
https://trello.com/b/L8wJf7BI/sql-todo
- https://www.w3schools.com/php/php_mysql_intro.asp
- https://drive.google.com/file/d/1cfKjysO-IAznZ5sUphKVgnbbMsT326M2/view
- https://dev.mysql.com/doc/refman/8.0/en/comments.html
- https://www.mysqltutorial.org/mysql-boolean/
- https://riptutorial.com/php/example/13256/call-fetch-assoc-on-boolean
- https://stackoverflow.com/questions/28253407/store-result-and-get-result-in-mysql-returns-false
- https://www.mysqltutorial.org/mysql-now/
- https://www.phpacademy.xyz/php_beginner/creating_a_personal_todo_list.html
- https://www.w3schools.com/css/css3_buttons.asp
- Peer Assistance on Bugs assistance and Review-Amr Fouad;