IMG-LOGO
Trang Chủ Học PHP [Share Code] Tìm hiểu GET/POST - REQUEST trong lập trình PHP/MySQL - T2008A
×

Gợi Ý & Mục Lục

PHP - Lộ trình học PHP & MySQl - Lập Trình PHP

Lý Thuyết

BTTIP02. Hướng dẫn tạo lớp dùng chung CSDL SQL BTTIP01.Hướng dẫn tạo dự án quản lý thông tin sinh viên PHP & MySQL TIP02. Hướng dẫn lấy địa chỉ IP của client bằng PHP TIP01.Hướng dẫn cách chuyển ký tự tiếng việt sang tiếng việt không dấu bằng PHP 01. Hướng dẫn học lập PHP căn bản - 01 - lập trình PHP 02. Lập trình PHP basic - Biến, hằng, toán tử và mảng trong PHP - lập trình PHP 03. Lập trình PHP basic - for, while, do while, foreach, function - lập trình PHP 04. Hướng dẫn lập trình PHP căn bản với if, else if, else, switch- lập trình PHP 05.Hướng dẫn lập trình PHP căn bản - Function - lập trình PHP 06. Lập trình PHP căn bản - cookie - lập trình PHP 07. Lập trình PHP căn bản - session - lập trình PHP 08. Kết nối PHP với MySQL (Thực hiện insert) - Khoá PHP căn bản BT01. Thực hiện đăng nhập tài khoản sử dụng php mysql - khoá học PHP căn bản BT02.. Tối ưu hoá code ysql + php, tạo thư viện chung trong lập trình PHP căn bản BT03. Thực hiện truy vấn dữ liệu từ PHP tới MySql - Khoá học PHP căn bản 09. OOP - Lập trình php 10. Kế thừa OOP - Lập trình php BT04. huong dan chua bai tap dang ky & login su dung GET & POST - Lập trình PHP BT05. Hướng dẫn tạo dự án calculator bang PHP + JS - Lập trình PHP BT06. Hướng dẫn phân trang bằng PHP - Lập trình PHP BT07. Hướng dẫn chữa bài tập thêm sửa xoá thông tin sinh viên + tạo database và table từ code - Lập trình PHP

Bài Tập

Echo trong PHP - Hiển thị bảng thông tin sinh viên bằng PHP Tính tổng các số nguyên từ 0 tới N bằng PHP In tam giác * bằng PHP, in tam giác sao bằng PHP, in hình tam giác * băng PHP Form đăng ký tài khoản bằng PHP - Form PHP Form đăng ký tài khoản người dùng - Registation Form trong PHP - Lập trình PHP - Lập Trình PHP MySQL Chương trình quản lý sinh viên PHP - Yêu cầu sử dụng GET/POST trong PHP - Lập trình PHP Hiển thị ngẫu nhiên N quyển sách bằng PHP - Quản lý sách bằng PHP Sinh ngẫu nhiên mảng gồm N số nguyên trong PHP - Sắp xếp mảng trong PHP Fibonacci trong PHP - Lập Trình PHP - Khoá học lập trình PHP Tạo máy tinh căn bản bằng PHP - Calculator in PHP Viết website quản lý sinh viên PHP & MySQL - Lập Trình PHP Viết website quản lý sinh viên PHP & MySQL- Xử lý bằng Ajax - Lập Trình PHP Sử dụng cookie trong PHP - quản lý đăng ký & đăng nhập tài khoản trong PHP - Lập Trình PHP Quản lý sách bằng PHP - trang quản trị sách bằng PHP - Lập trình PHP Thêm - sửa - xoá thông tin sinh viên - Lập trình PHP Xây dựng website bán hoa quả bằng PHP/MySQL - Lập trình PHP/MySQL Bài tập - Tạo trang login và register - kết nối CSDL trong PHP - Lập trình PHP/MySQL Xây dựng website bán điện thoại kết nối database (CSDL) - Lập trình PHP/MySQL Bài tập - Thiết kế website bán hàng lưu niệm - giỏ hàng, thanh toán - Lập trình PHP/MySQL Bài tập - Thiết kế trang admin quản lý thư viện sử dụng bootstrap template - Lập trình PHP/MySQL Bài tập - Tạo website bán hàng lư niệm - Login - Lập trình PHP/MySQL Bài tập - Xây dựng cart (giỏ hàng) + checkout (thanh toán) sử dụng Cookie & localStorage - Lập trình PHP/MySQL Bài tập - ứng dụng quản lý ghi chú - Lập trình PHP/MySQL

Examination & Test

Trang quản lý sản phẩm php - Lập trình PHP

Tài Liệu Học

PHP Install - Hướng dẫn cài PHP & XAMPP PHP Syntax - Cú pháp trong PHP PHP Comments PHP Variables - Biến PHP Echo / Print PHP Data Types - Các kiểu dữ liệu PHP Strings PHP Numbers PHP Math PHP Constants - Hằng số PHP Operators - Toán tử PHP if...else...elseif PHP switch PHP Loops - Tổng quan về vòng lặp PHP while PHP do while PHP for PHP foreach PHP Functions - Hàm PHP Arrays - Tổng quan về mảng PHP Indexed Arrays (Mảng có chỉ mục index) PHP Associative Arrays (Mảng có cả key & value) PHP Multidimensional Arrays - Mảng đa chiều PHP Sorting Arrays - Sắp xếp các phần tử trong mảng PHP Global Variables - Superglobals - Tổng quan về biến toàn cục PHP Superglobal - $GLOBALS PHP Superglobal - $_SERVER PHP Superglobal - $_REQUEST PHP Superglobal - $_POST PHP Superglobal - $_GET PHP Regular Expressions - RegExp - Biểu thức chính quy PHP Form Handling - Xử lý biểu mẫu PHP Form Validation PHP Form Required PHP Form URL/E-mail PHP Form Complete PHP Date and Time PHP Include Files




[Share Code] Tìm hiểu GET/POST - REQUEST trong lập trình PHP/MySQL - T2008A

by GokiSoft.com - 13:34 07/05/2021 1,233 Lượt Xem

https://drive.google.com/file/d/1gIxFluAuXi86jxW4fo0rwStdIT4Doe6h/view

#welcome.php


<!DOCTYPE html>
<html>
<head>
	<title>Welcome PHP</title>
</head>
<body>
<?php
$fullname = '';
if (isset($_GET['fullname'])) {
	$fullname = $_GET['fullname'];
}
?>
	<h1>Hello <?=$fullname?></h1>
	<h1>Hello <?php echo $fullname;?></h1>
</body>
</html>


#vidu.php


<!DOCTYPE html>
<html>
<head>
	<title>Object & Array in PHP</title>
	<meta charset="utf-8">
	<!-- Latest compiled and minified CSS -->
	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">

	<!-- jQuery library -->
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

	<!-- Popper JS -->
	<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>

	<!-- Latest compiled JavaScript -->
	<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
</head>
<body>
<?php
// Phan 1: Tim hieu Array trong PHP
// Khai bao 1 mang rong.
$arr = array();
$arr = [];//Viet ngan hon.

// Them 1 phan tu vao trong mang.
$arr[] = 12;
$arr[] = 55;
array_push($arr, 16);

var_dump($arr);

// Duyet qua cac phan tu trong mang
echo '<br/>Cach 1<br/>';
for ($i = 0; $i < sizeof($arr); $i++) {
	echo '<br/>'.$arr[$i].'<br/>';
}
echo '<br/>Cach 2<br/>';
for ($i = 0; $i < count($arr); $i++) {
	echo '<br/>'.$arr[$i].'<br/>';
}

echo '<br/>Cach 3<br/>';
foreach ($arr as $value) {
	echo '<br/>'.$value.'<br/>';
}

// Xoa 1 phan tu trong mang
array_splice($arr, 1, 1);
var_dump($arr);

//Chen them 1 phan tu (gia tri 100) vao vi tri index = 1
array_splice($arr, 1, 0, 100);
var_dump($arr);

// Khai bao 1 mang gom cac phan tu co san
$arr = array(1, 6, 2, 10, 99);
$arr = [1, 6, 2, 10, 99];

// Khai bao 1 mang quan ly du lieu nhu HashMap trong Java.
// Khai bao 1 mang quan ly du lieu theo key => value
// Quan ly thong tin sinh vien gom cac thuoc tinh fullname, address, gender => vao 1 array
$std = [
	'fullname' => 'TRAN VAN A',
	'address'  => 'Ha Noi',
	'gender'   => 'Nam'
];
//Them 1 key moi vao mang $std
$std['birthday'] = '1999-02-09';
var_dump($std);
//Xoa 1 key trong mang std thi lam cach nao
unset($std['gender']);
var_dump($std);
//Lay du lieu trong mang thi lam cach nao
echo $std['fullname'];
//Su dung for de duyet qua cac key =>value trong array $std
foreach ($std as $key => $value) {
	echo '<br/>'.$key.': '.$value.'<br/>';
}

// Khai bao mang quan ly danh sach sinh vien
$stdList = [
	[
		'fullname' => 'TRAN VAN A',
		'address'  => 'Ha Noi',
		'gender'   => 'Nam'
	], [
		'fullname' => 'TRAN VAN B',
		'address'  => 'Ha Nam',
		'gender'   => 'Nam'
	], [
		'fullname' => 'TRAN VAN C',
		'address'  => 'Nam Dinh',
		'gender'   => 'Nam'
	]
];

var_dump($stdList);

$stdList[] = [
	'fullname' => 'TRAN VAN D',
	'address'  => 'Nam Dinh',
	'gender'   => 'Nam'
];

var_dump($stdList);
?>
<div class="container" style="margin-top: 25px;">
		<table class="table table-bordered">
			<thead>
				<tr>
					<th>No</th>
					<th>FullName</th>
					<th>Address</th>
					<th>Gender</th>
				</tr>
			</thead>
			<tbody>
<?php
$count = 0;
foreach ($stdList as $item) {
	echo '<tr>
				<td>'.(++$count).'</td>
				<td>'.$item['fullname'].'</td>
				<td>'.$item['address'].'</td>
				<td>'.$item['gender'].'</td>
			</tr>';
}
?>
			</tbody>
		</table>
	</div>
</body>
</html>


#test.php


<!DOCTYPE html>
<html>
<head>
	<title>MD5 & Base64 PHP</title>
	<meta charset="utf-8">
</head>
<body>
<?php
$pwd    = '123456';
$md5Pwd = md5($pwd);
echo $md5Pwd;

//md5 nhieu + Private key
define('MD5_PRIVATE_KEY', '123JHGjgd9237ksdsjh7376sgdgdgs(9sdf');
$md5Pwd = md5(md5($pwd).MD5_PRIVATE_KEY);
echo '<br/>'.$md5Pwd;

//base 64
//encode
$str          = 'Viết website quản lý sinh viên PHP & MySQL - Lập Trình PHP';
$base64Encode = base64_encode($str);
echo '<br/>'.$base64Encode;

$str          = 'W1NoYXJlIENvZGVdIFF14bqjbiBsw70gc8OhY2ggYuG6sW5nIFBIUCAtIHRyYW5nIHF14bqjbiB0cuG7iyBzw6FjaCBi4bqxbmcgUEhQIC0gTOG6rXAgdHLDrG5oIFBIUCAtIEMyMDEwRw==';
$base64Decode = base64_decode($str);
echo '<br/>'.$base64Decode;
?>
</body>
</html>


#register.php


<?php
require_once ('register_form.php');
?>
<!DOCTYPE html>
<html>
<head>
	<title>Registation Form * Form Tutorial</title>
	<!-- Latest compiled and minified CSS -->
	<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css">

	<!-- jQuery library -->
	<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script>

	<!-- Popper JS -->
	<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.16.0/umd/popper.min.js"></script>

	<!-- Latest compiled JavaScript -->
	<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js"></script>
</head>
<body>
	<div class="container">
		<div class="panel panel-primary">
			<div class="panel-heading">
				<h2 class="text-center">Registation Form - Input User's Detail Information</h2>
			</div>
			<div class="panel-body">
				<!-- get/post -->
				<form method="post">
					<div class="form-group">
					  <label for="usr">Name:</label>
					  <input required="true" type="text" class="form-control" id="usr" name="fullname" value="<?=$fullname?>">
					</div>
					<div class="form-group">
					  <label for="email">Email:</label>
					  <input required="true" type="email" class="form-control" id="email" name="email" value="<?=$email?>">
					</div>
					<div class="form-group">
					  <label for="birthday">Birthday:</label>
					  <input type="date" class="form-control" id="birthday" name="birthday" value="<?=$birthday?>">
					</div>
					<div class="form-group">
					  <label for="pwd">Password:</label>
					  <input required="true" type="password" class="form-control" id="pwd" name="password">
					</div>
					<div class="form-group">
					  <label for="confirmation_pwd">Confirmation Password:</label>
					  <input required="true" type="password" class="form-control" id="confirmation_pwd" name="confirmation_pwd">
					</div>
					<div class="form-group">
					  <label for="address">Address:</label>
					  <input type="text" class="form-control" id="address" name="address" value="<?=$address?>">
					</div>
					<button class="btn btn-success">Register</button>
				</form>
			</div>
		</div>
	</div>
</body>
</html>


#register_form.php


<?php
// var_dump($_GET);
// var_dump($_POST);
// var_dump($_REQUEST);
$fullname = $email = $birthday = $password = $confirmation_pwd = $address = '';
if (isset($_POST['fullname'])) {
	$fullname = $_POST['fullname'];
}
if (isset($_POST['email'])) {
	$email = $_POST['email'];
}
if (isset($_POST['birthday'])) {
	$birthday = $_POST['birthday'];
}
if (isset($_POST['password'])) {
	$password = $_POST['password'];
}
if (isset($_POST['confirmation_pwd'])) {
	$confirmation_pwd = $_POST['confirmation_pwd'];
}
if (isset($_POST['address'])) {
	$address = $_POST['address'];
}
// if (isset($_GET['fullname'])) {
// 	$fullname = $_GET['fullname'];
// }
// if (isset($_GET['email'])) {
// 	$email = $_GET['email'];
// }
// if (isset($_GET['birthday'])) {
// 	$birthday = $_GET['birthday'];
// }
// if (isset($_GET['password'])) {
// 	$password = $_GET['password'];
// }
// if (isset($_GET['confirmation_pwd'])) {
// 	$confirmation_pwd = $_GET['confirmation_pwd'];
// }
// if (isset($_GET['address'])) {
// 	$address = $_GET['address'];
// }
// if (isset($_REQUEST['fullname'])) {
// 	$fullname = $_REQUEST['fullname'];
// }
// if (isset($_REQUEST['email'])) {
// 	$email = $_REQUEST['email'];
// }
// if (isset($_REQUEST['birthday'])) {
// 	$birthday = $_REQUEST['birthday'];
// }
// if (isset($_REQUEST['password'])) {
// 	$password = $_REQUEST['password'];
// }
// if (isset($_REQUEST['confirmation_pwd'])) {
// 	$confirmation_pwd = $_REQUEST['confirmation_pwd'];
// }
// if (isset($_REQUEST['address'])) {
// 	$address = $_REQUEST['address'];
// }

// echo $fullname;
if (!empty($fullname) && !empty($password) && $password == $confirmation_pwd) {
	//Dang ky thanh cong
	header('Location: abc/welcome.php?fname='.$fullname);
	die();
}


#readme.txt


- Object & Array trong PHP
- Mã hoá trong PHP
	- md5: string -> md5 encode -> string encrypt -> khong de dich nguoc ve original string:
		- md5($password)
		- md5(md5($password) + PRIVATE_KEY)
	- base64: string -> base64 encode -> string code -> base64 decode -> orignal string.
- Form

- Dky thanh cong -> welcome.php -> Hello FullName
	(fullname <> null & $password == $confirm_pwd)


#welcome.php


<!DOCTYPE html>
<html>
<head>
	<title>Welcome PHP</title>
</head>
<body>
<?php
$fullname = '';
if (isset($_GET['fname'])) {
	$fullname = $_GET['fname'];
}
?>
	<h1>Hello <?=$fullname?></h1>
	<h1>Hello <?php echo $fullname;?></h1>
</body>
</html>


Theo dõi cập nhật nội dung học trên Youtube & Facebook


Bình luận



Chia sẻ từ lớp học

Bài Tập Hôm Nay

Phân Loại Bài Viết

Danh Sách Bài Học

Đã sao chép!!!