WebCourse-Lập trình WEB bai 08
Trang 1© 2007 Khoa Công nghệ thông tin
Khoa CNTT – ĐH.KHTN
PHP Truyền nhận dữ liệu giữa các trang web
Trang 2© 2007 Khoa CNTT - ĐHKHTN
Một số ví dụ
Trang 3© 2007 Khoa CNTT - ĐHKHTN
Một số ví dụ
Trang 4Disk driver
3
4 5
6 7
Trang 10© 2007 Khoa CNTT - ĐHKHTN
?
Trang 20© 2007 Khoa CNTT - ĐHKHTN
– Sử dụng đối tượng <form>
– Nhập liệu thông qua các formfield
Trang 21© 2007 Khoa CNTT - ĐHKHTN
<html>
<body>
<h1>Tìm sách</h1>
<form action=" xlTimSach.php " Method=" GET " >
Từ khóa : <input type="text" name=" txtTukhoa "/>
<input type="submit" value="Tìm"/>
</form>
</body>
</html>
Trang 23© 2007 Khoa CNTT - ĐHKHTN
<html>
<body>
<form action =" xuly.php " Method =" GET " >
Từ khóa : <input type="text" name =" txtTukhoa "/>
<input type =" submit " value ="Tìm"/>
Trang 24© 2007 Khoa CNTT - ĐHKHTN
Một số ví dụ
Trang 26© 2007 Khoa CNTT - ĐHKHTN
– Không thích hợp để truyền dữ liệu có tính bảo mật (password)
– Dung lượng Dữ liệu truyền đi có giới hạn
không cần thông qua FORM
Trang 29© 2007 Khoa CNTT - ĐHKHTN
Một số ví dụ
Trang 30© 2007 Khoa CNTT - ĐHKHTN
– $_POST[“ FieldName ”]
– $_REQUEST[“ FieldName ”]
Trang 31© 2007 Khoa CNTT - ĐHKHTN
– Bảo mật hơn phương thức GET
– Không giới hạn dung lượng dữ liệu truyền đi
Trang 32© 2007 Khoa CNTT - ĐHKHTN
Trang 33© 2007 Khoa CNTT - ĐHKHTN
<html><body>
<form method=“get” action=“checkbox.php”>
<input type="checkbox" name=" chk1 " value=“ en "> English <br>
<input type="checkbox" name=" chk2 "> Vietnam<br>
<input type=“submit” value=“submit”><br>
</form>
<?php
echo “checkbox 1 : ” $_REQUEST[„ chk1 ‟];
echo “checkbox 2 : ” $_REQUEST[„ chk2 ‟];
?>
</body></html>
Trang 34© 2007 Khoa CNTT - ĐHKHTN
<html><body>
<form action=“radio.php" method="GET">
<input type=RADIO” NAME=“ radGT ">Nam<br>
<input type=RADIO” NAME=" radGT “ VALUE=“Nu”>Nữ<br>
<input type=“SUBMIT” VALUE="Submit">
Trang 35© 2007 Khoa CNTT - ĐHKHTN
<body>
<form method ="POST" action="combobox.php">
<select name=" lunch ">
<option value=" pork "> Bún thịt heo </option>
<option value=" chicken "> Bún thịt gà </option>
<option> Bún măng </option>
print "Bạn đã chọn Bún " $_POST['lunch'] "<br/>"; }
?>
</body>
</html>
Trang 36© 2007 Khoa CNTT - ĐHKHTN
<select name="lunch[]” multiple>
<option value="pork">Bún thịt heo</option>
<option value="chicken">Bún thịt gà</option>
Trang 37© 2007 Khoa CNTT - ĐHKHTN
<html><body>
<FORM ACTION="name.php" NAME="myform" METHOD="GET">
First Name: <INPUT TYPE="TEXT" NAME="Names[ ]" SIZE=20><br>
Last Name: <INPUT TYPE="TEXT" NAME="Names[ ]" SIZE=20><br>
<INPUT TYPE="SUBMIT" VALUE="Submit">