├── README.md ├── auth.php ├── db_connect.php ├── delete.php ├── index.html ├── login.php ├── logout.php ├── myshop.sql ├── register.php ├── style.css ├── update.php └── users.php /README.md: -------------------------------------------------------------------------------- 1 | # clone this repo 2 | # create database callled myshop 3 | # export database file called 'myshop.sql' 4 | if is there any issue check db_connection.php file 5 | # users are located in database 6 | -------------------------------------------------------------------------------- /auth.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /db_connect.php: -------------------------------------------------------------------------------- 1 | 2 | connect_error){ 22 | // die("connection failled" .$connect -> connect_error); 23 | // } 24 | // echo "connection successfully"; 25 | 26 | ?> 27 | 28 | -------------------------------------------------------------------------------- /delete.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Document 7 | 29 | 30 | 31 |
32 |

welcome to our shop

33 | 34 |
35 | 36 | -------------------------------------------------------------------------------- /login.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Login 8 | 9 | 69 | 70 | 71 |
72 | 73 |

Login

74 |
75 |
76 | 77 | 78 |
79 |
80 | 81 | 82 |
83 |
84 | 85 |
86 |
87 | 88 | no user with that usename or that password

"; 110 | exit(); 111 | } 112 | } 113 | ?> 114 |
115 | 116 | 117 | -------------------------------------------------------------------------------- /logout.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /myshop.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 5.2.1 3 | -- https://www.phpmyadmin.net/ 4 | -- 5 | -- Host: 127.0.0.1 6 | -- Generation Time: Mar 25, 2024 at 01:03 PM 7 | -- Server version: 10.4.32-MariaDB 8 | -- PHP Version: 8.2.12 9 | 10 | SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; 11 | START TRANSACTION; 12 | SET time_zone = "+00:00"; 13 | 14 | 15 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; 16 | /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; 17 | /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; 18 | /*!40101 SET NAMES utf8mb4 */; 19 | 20 | -- 21 | -- Database: `myshop` 22 | -- 23 | 24 | -- -------------------------------------------------------- 25 | 26 | -- 27 | -- Table structure for table `calendar_event_master` 28 | -- 29 | 30 | CREATE TABLE `calendar_event_master` ( 31 | `event_id` int(11) NOT NULL, 32 | `event_name` varchar(255) DEFAULT NULL, 33 | `event_start_date` date DEFAULT NULL, 34 | `event_end_date` date DEFAULT NULL 35 | ) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_swedish_ci; 36 | 37 | -- 38 | -- Dumping data for table `calendar_event_master` 39 | -- 40 | 41 | INSERT INTO `calendar_event_master` (`event_id`, `event_name`, `event_start_date`, `event_end_date`) VALUES 42 | (1, 'Meeting', '2024-03-25', '2024-03-26'), 43 | (2, 'Conference', '2024-04-01', '2024-04-03'), 44 | (3, 'Birthday Party', '2024-04-10', '2024-04-10'), 45 | (4, 'Seminar', '2024-04-15', '2024-04-16'), 46 | (5, 'Workshop', '2024-04-20', '2024-04-22'), 47 | (6, 'Training Session', '2024-04-25', '2024-04-27'), 48 | (7, 'Product Launch', '2024-05-02', '2024-05-02'), 49 | (8, 'Exhibition', '2024-05-10', '2024-05-12'), 50 | (9, 'Team Building', '2024-05-15', '2024-05-16'), 51 | (10, 'Networking Event', '2024-05-20', '2024-05-21'), 52 | (11, 'birtday', '2024-02-28', '2024-02-29'), 53 | (12, 'ntacom training', '2024-03-06', '2024-03-09'), 54 | (13, 'workshop', '2024-02-28', '2024-02-29'), 55 | (14, 'exam period', '2024-03-10', '2024-03-15'), 56 | (15, 'ww', '2024-04-04', '2024-04-05'), 57 | (16, 'natcom job', '2024-02-26', '2024-02-27'), 58 | (17, 'vacance', '2024-02-29', '2024-03-03'), 59 | (18, 'bbbb', '2024-03-29', '2024-03-06'), 60 | (19, 'missing class', '2024-03-03', '2024-03-10'), 61 | (20, 'workshop', '2024-02-27', '2024-02-28'), 62 | (21, 'manzi wedding', '2024-05-05', '2024-05-09'); 63 | 64 | -- -------------------------------------------------------- 65 | 66 | -- 67 | -- Table structure for table `users` 68 | -- 69 | 70 | CREATE TABLE `users` ( 71 | `id` int(11) NOT NULL, 72 | `username` varchar(20) DEFAULT NULL, 73 | `password` varchar(8) NOT NULL, 74 | `email` varchar(30) DEFAULT NULL, 75 | `created_at` timestamp NOT NULL DEFAULT current_timestamp() 76 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; 77 | 78 | -- 79 | -- Dumping data for table `users` 80 | -- 81 | 82 | INSERT INTO `users` (`id`, `username`, `password`, `email`, `created_at`) VALUES 83 | (1, 'edsnkvn', '1234', 'codewithediosn@gmail.com', '2024-03-23 06:30:05'), 84 | (13, 'gatanazi011', '12234', 'gatanazi@gmail.com', '2024-03-23 07:11:18'), 85 | (17, 'codewithedsn', 'qwerty', 'codemw@g.me', '2024-03-23 08:58:11'), 86 | (18, 'datch', '.', 'gasanze@n.c', '2024-03-23 09:00:32'), 87 | (19, 'edsn1', '1231', 'edsnkvn@gmail.com', '2024-03-23 09:00:59'), 88 | (25, 'edsn', '1234', 'edsnkvn@gmail.com', '2024-03-24 18:15:34'), 89 | (28, 'natcom', 'natcom', 'natcom@gmail.com', '2024-03-24 18:42:16'); 90 | 91 | -- 92 | -- Indexes for dumped tables 93 | -- 94 | 95 | -- 96 | -- Indexes for table `calendar_event_master` 97 | -- 98 | ALTER TABLE `calendar_event_master` 99 | ADD PRIMARY KEY (`event_id`); 100 | 101 | -- 102 | -- Indexes for table `users` 103 | -- 104 | ALTER TABLE `users` 105 | ADD PRIMARY KEY (`id`), 106 | ADD UNIQUE KEY `username` (`username`); 107 | 108 | -- 109 | -- AUTO_INCREMENT for dumped tables 110 | -- 111 | 112 | -- 113 | -- AUTO_INCREMENT for table `calendar_event_master` 114 | -- 115 | ALTER TABLE `calendar_event_master` 116 | MODIFY `event_id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=22; 117 | 118 | -- 119 | -- AUTO_INCREMENT for table `users` 120 | -- 121 | ALTER TABLE `users` 122 | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=30; 123 | COMMIT; 124 | 125 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 126 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 127 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 128 | -------------------------------------------------------------------------------- /register.php: -------------------------------------------------------------------------------- 1 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | User Registration 12 | 13 | 79 | 80 | 81 |
82 |

User Registration

83 | 94 | // new record addede succesfully 95 | //

"; 96 | header('location: users.php'); 97 | exit(); 98 | } else { 99 | echo " ERROR" . $sql . "
" . mysqli_error($conn) ; 100 | } 101 | } 102 | ?> 103 |
104 |
105 | 106 | 107 |
108 |
109 | 110 | 111 |
112 |
113 | 114 | 115 |
116 |
117 | 118 | cancel 119 |
120 |
121 | 122 | 123 |
124 | 125 | 126 | -------------------------------------------------------------------------------- /style.css: -------------------------------------------------------------------------------- 1 | body{ 2 | background: rgb(165, 54, 54); 3 | } -------------------------------------------------------------------------------- /update.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | Update User 13 | 14 | 71 | 72 | 73 |
74 |

Update User

75 | 0){ 83 | $row = mysqli_fetch_assoc($query); 84 | $username =$row['username']; 85 | $email = $row['email']; 86 | $password = $row['password']; 87 | echo " 88 | 89 |
90 | 91 |
92 | 93 | 94 |
95 |
96 | 97 | 98 |
99 |
100 | 101 | 102 |
103 |
104 | 105 | cancel 106 |
107 |
108 | "; 109 | 110 | if($_SERVER['REQUEST_METHOD'] == 'POST'){ 111 | $username = $_POST['username']; 112 | $password = $_POST['password']; 113 | $email = $_POST['email']; 114 | 115 | $sql = "UPDATE users SET username = '$username', password = '$password', email = '$email' WHERE id =$id "; 116 | if(mysqli_query($conn,$sql)){ 117 | // echo ""; 118 | header('location: users.php'); 119 | exit(); 120 | 121 | } 122 | else { 123 | echo "update failled " ; 124 | } 125 | } 126 | 127 | } else{ 128 | echo "no user found"; 129 | } 130 | ?> 131 |
132 | 133 | 134 | 135 | -------------------------------------------------------------------------------- /users.php: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | User List 12 | 13 | 96 | 97 | 98 |
99 |
100 | New user 101 |

User List

102 | Logout 103 |
104 | 105 | 106 | 107 | 108 | 109 | 110 | 111 | 112 | 113 | 114 | 115 | 0){ 122 | while( $row = mysqli_fetch_assoc($results)){ 123 | 124 | echo" 125 | 126 | 127 | 128 | 129 | 133 | 134 | "; 135 | } 136 | } else { 137 | echo " 144 |
IDUsernameEmailACTION
{$row['id']}{$row['username']}{$row['email']} 130 | update 131 | delete 132 |
0 reults"; 138 | } 139 | 140 | ?> 141 | 142 | 143 |
145 |
146 | 147 | 148 | --------------------------------------------------------------------------------