Môn Thiếtkế & Lập trình web 1 - PHP Cơ bản
© 2007 Khoa CNTT - ĐHKHTN
Truyền/Nhậndữ liệutừ Listbox - sử dụng Mảng
File: LISTBOX.PHP
<html> <body>
<form method="POST" action="Listbox.php">
<select name="lunch[]” multiple>
<option value="pork">Bún thịtheo</option>
<option value="chicken">Bún thịtgà</option>
<option>Bún măng</option>
</select>
<input type="submit" name="submit" value="Chọn"/>
</form>
Món bún được chọn : <br/>
<?php
foreach ($_POST['lunch'] as $choice){
print “Bạn đãchọn 1 Bún $choice. <br/>";
}
?>
</body></html>
Lập trình và Thiếtkế Web 1
© 2007 Khoa Công nghệ thông tin
Khoa
Khoa
CNTT
CNTT
–
–
ĐH
ĐH
.KHTN
.KHTN
Bài 7
PHP
PHP
Cơ
Cơ
b
b
ả
ả
n
n
TrầnThị Bích Hạnh
Lương Vĩ Minh
Lập trình và Thiếtkế Web 1 – Bài 7 : PHP Cơ bản
© 2007 Khoa CNTT - ĐHKHTN
N
N
ộ
ộ
i
i
dung
dung
GiớithiệuPHP
Cơ chế hoạt động của WebServer
Cú pháp & Quy ướctrongPHP
Lập trình và Thiếtkế Web 1 – Bài 7 : PHP Cơ bản
© 2007 Khoa CNTT - ĐHKHTN
N
N
ộ
ộ
i
i
dung
dung
GiớithiệuPHP
Cơ chế hoạt động của WebServer
Cú pháp & Quy ướctrongPHP
Lập trình và Thiếtkế Web 1 – Bài 7 : PHP Cơ bản
© 2007 Khoa CNTT - ĐHKHTN
Gi
Gi
ớ
ớ
i
i
thi
thi
ệ
ệ
u
u
v
v
ề
ề
PHP
PHP
–
–
L
L
ị
ị
ch
ch
s
s
ử
ử
ph
ph
á
á
t
t
tri
tri
ể
ể
n
n
PHP : Rasmus Lerdorf in 1994 (được phát triển để phát sinh các form đăng nhập
sử dụng giao thức HTTP củaUnix)
PHP 2 (1995) : Chuyển sang ngôn ngữ script xử lý trên server. Hỗ trợ CSDL,
Upload File, khai báo biến, mảng, hàm đệ quy, câu điềukiện, biểuthức, …
PHP 3 (1998) : Hỗ trợ ODBC, đahệđiều hành, giao thức email (SNMP, IMAP),
bộ phân tích mã PHP (parser) của Zeev Suraski và Andi Gutmans
PHP 4 (2000) : Trợ thành một thành phần độclập cho các webserver. Parse đổi
tên thành Zend Engine. Bổ sung các tính năng bảomậtchoPHP
PHP 5 (2005) : Bổ sung Zend Engine II hỗ trợ lập trình HĐT, XML, SOAP cho
Web Services, SQLite
Phiên bảnmớinhấtcủa PHP là version PHP 5.2.4 (www.php.net)