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)