By GokiSoft.com| 14:46 08/04/2022|
Học PHP

[Video] Tìm hiểu Array (Key & Value) và GET trong PHP - Khóa học PHP/MySQL - C2110I


#array.php


<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title>Array Key & Value in PHP</title>
</head>
<body>
<?php
// B1) Khai bao mang trong PHP
$arr = [];
$arr = array();

// B2) Them 1 phan tu vao trong mang
// Quan ly thong tin sinh vien trong PHP -> xu ly nhu nao
// Phan tich thong tin can quan ly: fullname -> TRAN VAN A, age -> 22, email -> tranvana@gmail.com, address -> Ha Noi
$arr['fullname'] = 'TRAN VAN A';
$arr['age'] = 22;
$arr['email'] = 'tranvana@gmail.com';
$arr['address'] = 'Ha Noi';

// TH khai ngay luc tao mang
$arr = [
	'fullname' => 'TRAN VAN A',
	'age' => 22,
	'email' => 'tranvana@gmail.com',
	'address' => 'Ha Noi'
];

// B3) Duyet cac phan tu trong mang
// Xac dinh key -> can lay du lieu
echo $arr['fullname'].'<br/>';
echo $arr['address'].'<br/>';

// TH duyet mang thi lam the nao
foreach ($arr as $key => $value) {
	echo $key.' - '.$value.'<br/>';
}

// B4) Xoa 1 key
// Xoa key: age -> ra khoi mang thi lam the nao?
unset($arr['age']);

var_dump($arr);

// Khi lay gia tri theo key nao do -> key khong ton tai trong mang -> error exception
if(isset($arr['rollno'])) {
	echo $arr['rollno'];
}

if(isset($arr['age'])) {
	echo $arr['age'];
}

// B5) Tao mang -> chua danh sach mang key & value (Mang index -> chua danh sach mang key & value)
$stdList = [
	[
		'fullname' => 'TRAN VAN A',
		'age' => 22,
		'email' => 'tranvana@gmail.com',
		'address' => 'Ha Noi'
	], [
		'fullname' => 'TRAN VAN B',
		'age' => 22,
		'email' => 'tranvana@gmail.com',
		'address' => 'Ha Noi'
	], [
		'fullname' => 'TRAN VAN C',
		'age' => 22,
		'email' => 'tranvana@gmail.com',
		'address' => 'Ha Noi'
	]
];

$stdList = [];
$stdList[] = [
		'fullname' => 'TRAN VAN A',
		'age' => 22,
		'email' => 'tranvana@gmail.com',
		'address' => 'Ha Noi'
	];
$stdList[] = [
		'fullname' => 'TRAN VAN B',
		'age' => 22,
		'email' => 'tranvana@gmail.com',
		'address' => 'Ha Noi'
	];
$stdList[] = [
		'fullname' => 'TRAN VAN C',
		'age' => 22,
		'email' => 'tranvana@gmail.com',
		'address' => 'Ha Noi'
	];

$std = [
		'fullname' => 'TRAN VAN D',
		'age' => 22,
		'email' => 'tranvana@gmail.com',
		'address' => 'Ha Noi'
	];
$stdList[] = $std;

foreach($stdList as $item) {
	echo '<br/>'.$item['fullname'].'<br/>';
}
?>
</body>
</html>


#form.php


<?php
var_dump($_GET);
?>
<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<title>GET in PHP</title>
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link href="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css" rel="stylesheet">
	<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/js/bootstrap.bundle.min.js"></script>

	<style type="text/css">
		.form-group {
			margin-bottom: 20px;
		}
	</style>
</head>
<body>
<div class="container">
	<form method="get">
		<div class="form-group">
			<label>Full Name: </label>
			<input type="text" class="form-control" name="fullname">
		</div>
		<div class="form-group">
			<label>Email: </label>
			<input type="email" class="form-control" name="email">
		</div>
		<div class="form-group">
			<label>Address: </label>
			<input type="text" class="form-control" name="address">
		</div>
		<div class="form-group">
			<button class="btn btn-success" type="submit">Register</button>
			<button class="btn btn-warning" type="reset">Reset</button>
		</div>
	</form>
</div>
</body>
</html>


#readme.txt


Nội dung học trong buổi hôm nay:
	- Array (key & value)
	- Xử lý FORM
		- GET
		- POST
============================================================
Form:
	fullname => TRAN VAN A
	email => tranvana@gmail.com
	address => Ha Noi

-> Click vao button: Register -> Build URL -> http://localhost:82/c2110i/lesson02/form.php?fullname=TRAN VAN A&email=tranvana@gmail.com&address=Ha Noi -> gui request URL len server -> Apache (PHP) ->
	$_GET = [
		fullname => TRAN VAN A,
		email => tranvana@gmail.com,
		address => Ha Noi
	]


Tags:



Phản hồi từ học viên

5

(Dựa trên đánh giá ngày hôm nay)

Đăng nhập để làm bài kiểm tra

Chưa có kết quả nào trước đó