Tải bản đầy đủ (.pdf) (8 trang)

Lập trình web với PHP - p7

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (308.53 KB, 8 trang )

Chương 2: TẠO NHỮNG TRANG PHP SỬ
DỤNG PHP5

Chương 2 giới thiệu những phần sau:
1. Sử dụng “echo” để trình bài text.
2. Định dạng text bằng HTML và PHP.
3. Hằng và biến.
4. Sử dụng URL để truyền biến .
5. Sessions và cookies.
6. HTML forms.
7. Mệnh đề if/else.
8. Includes.
9. Functions.
10. Array và foreach.
11. While và do/while.
12. Sử dụng lớp và thứ tự với OOP.

Cấu trúc Foreach
Ví dụ:
<?php
$flavor[] = "blue raspberry";
$flavor[] = "root beer";
$flavor[] = "pineapple";
echo "My favorite flavors are:<br>";
foreach ($flavor as $currentvalue) {
//these lines will execute as long as there is a value in $flavor
echo $currentvalue . "<br>\n";
}
?>
Kết quả như Hình 2.10.2.1:


Hình 2.10.2.1
Khi PHP xử lý trong mảng. Nó giữ vị trí của các khóa bằng cách sử dụng con trỏ
trong mảng.
Khi hàm foreach được gọi con trỏ chờ giá trị đầu tiên trong mảng. Cuối hàm con
trỏ chuyển xuống khóa cuối cùng trong mảng. Vị trí của con trỏ có thể là công cụ trợ
giúp.
Ví dụ:
1/ Thay đổi moviesite như sau:
<?php
session_start();
//kiểm tra username và password
if ($_SESSION['authuser'] != 1) {
echo "Sorry, but you don't have permission to view this
page, you loser!";
exit();
}
?>
<html>
<head>
<title>My Movie Site</title>
</head>
<body>
<?php include "header.php"; ?>
<?php
$favmovies = array("Life of Brian",
"Stripes",
"Office Space",
"The Holy Grail",
"Matrix",
"Terminator 2",

"Star Wars",
"Close Encounters of the Third Kind",
"Sixteen Candles",
"Caddyshack");
/*/delete these lines:
function listmovies_1()
{
echo "1. Life of Brian<br>";
echo "2. Stripes<br>";
echo "3. Office Space<br>";
echo "4. The Holy Grail<br>";
echo "5. Matrix<br>";
}
function listmovies_2()
{
echo "6. Terminator 2<br>";
echo "7. Star Wars<br>";
echo "8. Close Encounters of the Third Kind<br>";
echo "9. Sixteen Candles<br>";
echo "10. Caddyshack<br>";
}
//kết thúc dòng xóa*/
if (isset($_REQUEST['favmovie']))
{
echo "Welcome to our site, ";
echo $_SESSION['username'];
echo "! <br>";
echo "My favorite movie is ";
echo $_REQUEST['favmovie'];
echo "<br>";

$movierate = 5;
echo "My movie rating for this movie is: ";
echo $movierate;
} else
{
echo "My top 10 movies are:<br>";
if (isset($_REQUEST['sorted']))
{
sort($favmovies);
}
/*/delete these lines
echo $_REQUEST['movienum'];
echo " movies are:";
echo "<br>";
listmovies_1();
if ($_REQUEST['movienum'] == 10) listmovies_2();
//end of deleted lines*/
foreach ($favmovies as $currentvalue)
{
echo $currentvalue;
echo "<br>\n";
}
}
?>
</body>
</html>

2/ Thay đổi movie1.php như sau:
<?php
session_start();

$_SESSION['username'] = $_POST['user'];
$_SESSION['userpass'] = $_POST['pass'];
$_SESSION['authuser'] = 0;
// kiểm tra username và password
if (($_SESSION['username'] == 'Joe') and
($_SESSION['userpass'] == '12345'))
{
$_SESSION['authuser'] = 1;
} else {
echo "Sorry, but you don't have permission to view this
page, you loser!";
exit();
}
?>
<html>

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×