├── footer.php ├── login-resitrationsystem ├── logout.php ├── footer.php ├── index.php ├── navbar.php ├── header.php ├── b78eloign.sql ├── login.php └── signup.php ├── function.php ├── condition.php ├── superglobal.php ├── header.php ├── loop.php ├── phphtmlmixed.php ├── dataTypes.php ├── date.php ├── operators.php ├── builtinfunctions.php ├── array.php ├── mysql Quries.txt └── crud └── index.php /footer.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /login-resitrationsystem/logout.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /function.php: -------------------------------------------------------------------------------- 1 | "; 4 | } 5 | 6 | echo myFunc(y:"pera 2") 7 | ?> -------------------------------------------------------------------------------- /condition.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /login-resitrationsystem/footer.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /superglobal.php: -------------------------------------------------------------------------------- 1 | "; 19 | 20 | // $_SERVER 21 | echo $_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF']; 22 | echo "
";
23 |     print_r($_SERVER);
24 |     echo "
"; 25 | ?> -------------------------------------------------------------------------------- /login-resitrationsystem/index.php: -------------------------------------------------------------------------------- 1 | 7 |
8 |
9 |
10 | Welccome 11 |
12 |
13 |
14 | 17 | 18 | -------------------------------------------------------------------------------- /header.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Document 8 | 9 | 10 | -------------------------------------------------------------------------------- /loop.php: -------------------------------------------------------------------------------- 1 | "; 20 | 21 | //do while 22 | $y = 20; 23 | do{ 24 | echo $y; 25 | $y++; 26 | }while($y < 10); 27 | 28 | echo "
"; 29 | 30 | //for loop 31 | for($i = 0; $i < 10; $i++){ 32 | echo $i; 33 | } 34 | ?> -------------------------------------------------------------------------------- /phphtmlmixed.php: -------------------------------------------------------------------------------- 1 | 4 |
5 |
6 | 10 |
ha ha ha
11 | 14 |
ho ho ho
15 | 18 |
19 |
20 | -------------------------------------------------------------------------------- /dataTypes.php: -------------------------------------------------------------------------------- 1 | "; 6 | 7 | //integer 8 | $data = 123; 9 | var_dump($data); 10 | echo "
"; 11 | 12 | //float 13 | $data = 123.45; 14 | var_dump($data); 15 | echo "
"; 16 | 17 | //boolean 18 | $data = true; 19 | var_dump($data); 20 | echo "
"; 21 | 22 | //Null 23 | $data = null; 24 | var_dump($data); 25 | echo "
"; 26 | 27 | //Array 28 | $data = ["Yusuf Vai", "Dip Chowdhury", 25]; 29 | var_dump($data); 30 | echo "
"; 31 | 32 | //Object 33 | class bibaho { 34 | public $obibahitoBou = "Public Property"; 35 | } 36 | 37 | $data = new bibaho; 38 | var_dump($data); 39 | echo "
"; 40 | 41 | // Resourse 42 | //Database 43 | ?> 44 | 45 | -------------------------------------------------------------------------------- /date.php: -------------------------------------------------------------------------------- 1 | "; 3 | date_default_timezone_set("Asia/Dhaka"); 4 | echo date("d-M-Y D H:m:s a")."
"; 5 | echo date("d-F-Y h:m:s A l")."
"; 6 | 7 | // mktime 8 | /* hour min sec month day year */ 9 | 10 | $myDate = mktime(20, 55, 34, 9, 10, 2026); 11 | echo date("d-F-Y h:m:s A l", $myDate)."
"; 12 | 13 | // strtotime 14 | $time1 = strtotime("next day"); 15 | echo date("d-F-Y h:m:s A l", $time1)."
"; 16 | 17 | $time2 = strtotime("+2 years +3 month +5 day"); 18 | echo date("d-F-Y h:m:s A l", $time2)."
"; 19 | 20 | $time3 = strtotime("next friday"); 21 | echo date("d-F-Y h:m:s A l", $time3)."
"; 22 | 23 | $startDate = strtotime("next friday"); 24 | $endDate = strtotime("+6 weeks", $startDate); 25 | while ($startDate <= $endDate) { 26 | echo date("d-F-Y l", $startDate)."
"; 27 | $startDate = strtotime("+1 week", $startDate); 28 | } 29 | ?> -------------------------------------------------------------------------------- /operators.php: -------------------------------------------------------------------------------- 1 | 34 | * !== 35 | * < 36 | * > 37 | * <= 38 | * >= 39 | */ 40 | 41 | /** 42 | * condiational operator 43 | * and 44 | * or 45 | * && 46 | * || 47 | * xor 48 | */ 49 | 50 | /** 51 | * contational operators 52 | * . 53 | * .= 54 | */ 55 | 56 | /** 57 | * Conditional Assignment Operators 58 | * ?: 59 | * ?? 60 | */ 61 | 62 | $ms = "obibahito"; 63 | 64 | $yt = ($ms == "bibahito")? "Tkai taka":"Fokir"; 65 | 66 | echo $yt; 67 | 68 | echo $ami ?? "ami"; 69 | ?> -------------------------------------------------------------------------------- /builtinfunctions.php: -------------------------------------------------------------------------------- 1 | "; 7 | echo str_word_count($x)."
"; 8 | echo strrev($x)."
"; 9 | echo str_replace("small", "big", $x )."
"; 10 | echo str_shuffle($x)."
"; 11 | echo substr($x, 0, 5)."
"; 12 | echo substr($x, -5)."
"; 13 | 14 | //math related functions 15 | echo min(0, 150, 30, 20, -8, -200)."
"; 16 | echo max(0, 150, 30, 20, -8, -200)."
"; 17 | echo abs(-6.7)."
"; 18 | echo sqrt(81)."
"; 19 | echo round(0.60)."
"; 20 | echo round(0.49)."
"; 21 | echo ceil(2.01)."
"; 22 | echo floor(2.89)."
"; 23 | echo rand()."
"; 24 | echo rand(10, 20)."
"; 25 | 26 | //array realted functions 27 | $x = ["Kamal", "Jamal", "Tomal", "Akmal"]; 28 | 29 | array_push($x, "Rakib", "Sakib"); 30 | print_r($x); 31 | echo "
"; 32 | array_pop($x); 33 | print_r($x); 34 | echo "
"; 35 | array_shift($x); 36 | print_r($x); 37 | echo "
"; 38 | array_unshift($x, "Kuddus"); 39 | print_r($x); 40 | echo "
"; 41 | echo array_search("Tomal", $x); 42 | echo "
"; 43 | function arrFunc ($data) { 44 | echo $data." "; 45 | } 46 | array_map("arrFunc", $x); 47 | ?> -------------------------------------------------------------------------------- /login-resitrationsystem/navbar.php: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /login-resitrationsystem/header.php: -------------------------------------------------------------------------------- 1 | 6 | 7 | 8 | 9 | 10 | 11 | Bootstrap demo 12 | 13 | 14 | 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /array.php: -------------------------------------------------------------------------------- 1 | "; 5 | var_dump($personDetails); 6 | print_r($personDetails); 7 | echo ""; 8 | echo $personDetails[0]."
"; 9 | $totalInfo = count($personDetails); 10 | 11 | for ($i=0; $i < $totalInfo; $i++) { 12 | echo $personDetails[$i]."
"; 13 | } 14 | 15 | foreach($personDetails as $pd){ 16 | echo $pd."
"; 17 | } 18 | 19 | //associative array 20 | $countryDetails = ["Name" => "Bangladesh", "Capital" => "Dhaka", "Currency" => "Taka", "Population" => 180000000]; 21 | 22 | echo "
";
23 |     var_dump($countryDetails);
24 |     print_r($countryDetails);
25 |     echo "
"; 26 | 27 | echo $countryDetails["Capital"]."
"; 28 | 29 | foreach($countryDetails as $in => $cd){ 30 | echo "$in : $cd
"; 31 | } 32 | 33 | //multidimontional array 34 | 35 | $students = [ 36 | ["Kamal", "Dhaka", 85], 37 | ["Jamal", "Khulna", 33], 38 | ["Tomal", "Bogura", 25], 39 | ["Akmal", "Jossore", 45], 40 | ]; 41 | echo "
";
42 |     var_dump($students);
43 |     print_r($students);
44 |     echo "
"; 45 | echo $students[1][1]."
"; 46 | 47 | $sentences = [" lives in ", " and his age is ", "."]; 48 | 49 | foreach($students as $student){ 50 | $i = 0; 51 | foreach($student as $st){ 52 | echo "$st$sentences[$i]"; 53 | ++$i; 54 | } 55 | echo "
"; 56 | } 57 | 58 | ?> -------------------------------------------------------------------------------- /login-resitrationsystem/b78eloign.sql: -------------------------------------------------------------------------------- 1 | -- phpMyAdmin SQL Dump 2 | -- version 5.2.0 3 | -- https://www.phpmyadmin.net/ 4 | -- 5 | -- Host: 127.0.0.1 6 | -- Generation Time: May 02, 2023 at 03:51 PM 7 | -- Server version: 10.4.27-MariaDB 8 | -- PHP Version: 8.2.0 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: `b78eloign` 22 | -- 23 | 24 | -- -------------------------------------------------------- 25 | 26 | -- 27 | -- Table structure for table `users` 28 | -- 29 | 30 | CREATE TABLE `users` ( 31 | `id` int(11) NOT NULL, 32 | `name` varchar(100) NOT NULL, 33 | `email` varchar(100) NOT NULL, 34 | `pass` varchar(100) NOT NULL 35 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; 36 | 37 | -- 38 | -- Dumping data for table `users` 39 | -- 40 | 41 | INSERT INTO `users` (`id`, `name`, `email`, `pass`) VALUES 42 | (1, 'shabbir', 'shabbir@gmail.com', '123456'), 43 | (2, 'jamal', 'jamal@gmail.com', '12345678'), 44 | (3, 'rakib', 'rakib@gmail.com', '12345678'), 45 | (4, 'Abdullah', 'abdullah@gmail.com', '12345678'); 46 | 47 | -- 48 | -- Indexes for dumped tables 49 | -- 50 | 51 | -- 52 | -- Indexes for table `users` 53 | -- 54 | ALTER TABLE `users` 55 | ADD PRIMARY KEY (`id`); 56 | 57 | -- 58 | -- AUTO_INCREMENT for dumped tables 59 | -- 60 | 61 | -- 62 | -- AUTO_INCREMENT for table `users` 63 | -- 64 | ALTER TABLE `users` 65 | MODIFY `id` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=5; 66 | COMMIT; 67 | 68 | /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; 69 | /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; 70 | /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; 71 | -------------------------------------------------------------------------------- /login-resitrationsystem/login.php: -------------------------------------------------------------------------------- 1 | 7 |
8 |
9 | query("SELECT * FROM `users` WHERE `email` = '$uemail' AND `pass` = '$upass'"); 15 | 16 | if($check->num_rows != 1){ 17 | echo ""; 18 | }else{ 19 | $userData = $check->fetch_object(); 20 | $_SESSION['userName'] = $userData->name; 21 | $_SESSION['userEmail'] = $userData->email; 22 | echo ""; 23 | } 24 | } 25 | ?> 26 |
27 |

Login Form

28 |
29 |
30 | 31 |
32 |
33 | 34 |
35 |
36 | 37 |
38 |
39 |
40 |
41 |
42 | 45 | 46 | -------------------------------------------------------------------------------- /login-resitrationsystem/signup.php: -------------------------------------------------------------------------------- 1 | 7 |
8 |
9 | query("INSERT INTO `users` (`name`, `email`, `pass`) VALUES ('$uname', '$uemail', '$upass') "); 16 | 17 | if(!$insert){ 18 | echo ""; 19 | }else{ 20 | echo ""; 21 | } 22 | } 23 | ?> 24 |
25 |

Sign up Form

26 |
27 |
28 | 29 |
30 |
31 | 32 |
33 |
34 | 35 |
36 |
37 | 38 |
39 |
40 |
41 |
42 |
43 | 46 | 47 | -------------------------------------------------------------------------------- /mysql Quries.txt: -------------------------------------------------------------------------------- 1 | CREATE DATABASE `b78e` 2 | 3 | CREATE TABLE `students` ( 4 | `id` INT(11) AUTO_INCREMENT PRIMARY KEY, 5 | `name` VARCHAR(100), 6 | `city` VARCHAR(100), 7 | `gender` CHAR(6), 8 | `mobile` CHAR(18), 9 | `created_at` TIMESTAMP DEFAULT CURRENT_TIMESTAMP 10 | ) 11 | 12 | INSERT INTO `students` (`name`, `city`, `gender`,`mobile`) VALUES ("Rasel Hossen", "Savar", "Male", "01517095069") 13 | 14 | INSERT INTO `students` (`name`, `city`, `gender`,`mobile`) 15 | VALUES 16 | ("Iamin Hossain", "Dhaka", "Male", "01676454621"), 17 | ("Dip Sarker", "Dhaka", "Male", "01537116158"), 18 | ("Rakib Hossain", "Dhaka", "Male", "01623140960") 19 | 20 | SELECT * FROM `students` 21 | SELECT `name` FROM `students` 22 | SELECT `name`, `city` FROM `students` 23 | SELECT * FROM `students` WHERE `id` = 4; 24 | SELECT * FROM `students` WHERE `city` = "Savar"; 25 | SELECT * FROM `students` WHERE `city` = "Savar" AND `gender` = "Male"; 26 | SELECT `name`, `mobile` FROM `students` WHERE `city` = "Savar" AND `gender` = "Male"; 27 | 28 | SELECT `b78e`.`students`.`name`, `b78e`.`students`.`mobile` FROM `b78e`.`students` 29 | WHERE `b78e`.`students`.`city` = "Savar" AND `b78e`.`students`.`gender` = "Male"; 30 | 31 | SELECT `b78e`.`students`.`name` AS `Student Name`, `b78e`.`students`.`mobile` AS `Student Mobile` FROM `b78e`.`students` 32 | WHERE `b78e`.`students`.`city` = "Savar" AND `b78e`.`students`.`gender` = "Male"; 33 | 34 | ALTER TABLE `students` CHANGE `mobile` `phone` CHAR(15) 35 | ALTER TABLE `students` ADD `Religion` VARCHAR(50) AFTER `phone` 36 | ALTER TABLE `students` DROP `Religion` 37 | 38 | UPDATE `students` SET `city` = "Savar" WHERE `id` = 4 39 | DELETE FROM `students` WHERE `id` = 5 40 | 41 | ALTER TABLE `students` ADD FOREIGN KEY (`subject_id`) REFERENCES `students`(`id`) 42 | 43 | SELECT 44 | `students`.`name` AS `Student Name`, 45 | `students`.`city` AS `Student City`, 46 | `students`.`phone` AS `Studen Contact`, 47 | `students`.`gender` AS `Gender`, 48 | `subjects`.`name` AS `Subject Name`, 49 | `teacher`.`name` AS `Teacher Name` 50 | FROM `students` 51 | INNER JOIN `subjects` ON `students`.`subject_id` = `subjects`.`id` 52 | INNER JOIN `teacher` ON `subjects`.`teacher_id` = `teacher`.`id`; -------------------------------------------------------------------------------- /crud/index.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Bootstrap 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | query("SELECT * FROM `students` WHERE `id` = $updateId"); 24 | if ($getUPData->num_rows == 0) { 25 | header("location: ./"); 26 | } 27 | $preData = $getUPData->fetch_object(); 28 | } 29 | 30 | $selectStudents; 31 | 32 | function selectStudents() 33 | { 34 | $GLOBALS['selectStudents'] = $GLOBALS['conn']->query("SELECT * FROM `students` ORDER BY `id` DESC"); 35 | } 36 | selectStudents(); 37 | 38 | function safuda($data) 39 | { 40 | $data = htmlspecialchars($data); 41 | $data = trim($data); 42 | $data = stripslashes($data); 43 | return $data; 44 | } 45 | ?> 46 | 47 |
48 | query("INSERT INTO `students` (`name`, `city`, `gender`, `phone`, `subject_id`) VALUES ('$sname', '$city', '$gender', '$phone', 1)"); 56 | 57 | if ($insert) { 58 | selectStudents(); 59 | echo ""; 60 | } 61 | } 62 | if (isset($_POST['up123'])) { 63 | $sname = safuda($_POST['sname']); 64 | $gender = safuda($_POST['gender'] ?? null); 65 | $city = safuda($_POST['city']); 66 | $phone = safuda($_POST['phone']); 67 | 68 | $update = $conn->query("UPDATE `students` SET `name` = '$sname', `city` = '$city', `gender` = '$gender', `phone` = '$phone' WHERE `id` = $updateId"); 69 | 70 | if ($update) { 71 | selectStudents(); 72 | echo ""; 73 | } 74 | } 75 | 76 | if (isset($_GET['delete'])) { 77 | $delId = $_GET['delete']; 78 | $delQuery = $conn->query("DELETE FROM `students` WHERE `id` = $delId"); 79 | if ($delQuery) { 80 | echo ""; 81 | } 82 | } 83 | ?> 84 |
85 |
86 | Student Management System 87 |
88 |
89 |

90 |
91 |
92 | 93 |
94 |
95 |
96 | 97 |
98 |
99 | gender === "Male" ? "checked" : null ?> > 100 | 101 |
102 |
103 | gender === "Female" ? "checked" : null ?> > 104 | 105 |
106 |
107 |
108 | 117 |
118 |
119 | 120 |
121 |
122 | 125 | Cancel 126 |
127 |
128 |
129 |
130 | num_rows > 0) { ?> 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | 141 | 142 | 143 | fetch_object()) { 146 | ?> 147 | 148 | 149 | 150 | 151 | 152 | 153 | 163 | 164 | 166 | 167 |
SLStudent NameStudent GenderStudent CityStudent PhoneAction
name; ?>gender; ?>city; ?>phone; ?> 154 | 162 |
168 | 169 |

No Data Found

170 | 171 |
172 |
173 | 174 |
175 | 176 | 186 | 187 | 188 | --------------------------------------------------------------------------------