Sau đây là toàn bộ Code: (Hoặc bạn có thể tải file php tại ĐÂY)
<?php
# PHÉP CỘNG #
session_start();
$k=0;
if(isset($_POST['tinh'])){ //nhấn nút "tính"
if(!isset($_SESSION['giatri'])){ //nếu biến session chưa tồn tại
if(empty($_POST['txta'])) // và nếu ô text rỗng
$_SESSION['giatri']=0; //khởi gán session, khi ô text rỗng
else
$_SESSION['giatri']=$_POST['txta']; //khởi gán session khi ô text có giá trị
}
else{
$_SESSION['giatri']+=$_POST['txta']; //thực hiện phép cộng.
$_POST['txta']="";
}
}
//cho trường hợp load lại trang
//phải kiểm tra lại session do nó chỉ đc tạo khi nhấn nút tính.
if(isset($_SESSION['giatri']))
$k=$_SESSION['giatri'];
# HỦY SESSION #
if(isset($_POST['huy'])){
if(session_destroy())
$k=0;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Phép cộng với Session</title>
<style>
h1{color: #871F1F}
form{
border: 1px solid blue;
padding: 10px;
max-width: 250px;
}
input{
margin: 5px;
}
p{
font-size: 150%;
font-weight: bold;
color: #3B27CE;
}
</style>
</head>
<body>
<h1>Phép cộng sử dụng biến Session</h1>
<form method="POST" action="">
<label>Nhập giá trị: </label>
<input type="text"name="txta">
<input type="submit" name="tinh" value="Tính">
<br>
<input type="submit" name="huy" value="Hủy session">
</form>
<?php
echo "<p>Kết quả: $k</p>";
?>
</body>
</html>
Không có nhận xét nào:
Đăng nhận xét