Professional Documents
Culture Documents
Phát Triển Ứng Dụng Web: Ths. Trần Trường Giang Bộ Môn Tin Học Trắc Địa 0948618185 trantruonggiang@humg.edu.vn
Phát Triển Ứng Dụng Web: Ths. Trần Trường Giang Bộ Môn Tin Học Trắc Địa 0948618185 trantruonggiang@humg.edu.vn
DỤNG WEB
THS. TRẦN TRƯỜNG GIANG
BỘ MÔN TIN HỌC TRẮC ĐỊA
0948618185
trantruonggiang@humg.edu.vn
SYNTAX ERROR
SYNTAX ERROR
SYNTAX ERROR
Ngôn ngữ lập trình khác với Newbie programmer rất dễ nản
ngôn ngữ hàng ngày của con khi gặp nhiều syntax error
người
SYNTAX ERROR
Tuy nhiên ta cần hiểu là khi có Con người thông minh hơn các
báo lỗi SyntaxError không có ngôn ngữ lập trình. Con người có
nghĩa là Ngôn ngữ lập trình thể học ngôn ngữ lập trình, nhưng
nghĩ là lập trình viên dốt ngôn ngữ lập trình không thể học
được ngôn ngữ của con người
SYNTAX ERROR
THÔNG DỤNG - 1
Lỗi thiếu hoặc thừa dấu ‘ hoặc “ khi khai báo dữ liệu kiểu String
SYNTAX ERROR
THÔNG DỤNG - 2
SYNTAX ERROR
THÔNG DỤNG - 3
Lỗi sử dụng dấu “=“ thay vì “==“ khi so sánh trong các biểu
thức điều kiện
SYNTAX ERROR
THÔNG DỤNG - 3
SYNTAX ERROR
THÔNG DỤNG - 4
Lỗi thiếu dấu “;” ở cuối các câu lệnh Lỗi sử dụng dấu “=“ thay vì “==“ khi so
sánh trong các biểu thức điều kiện
Lỗi thiếu hoặc thừa dấu ‘ hoặc “ khi khai Lỗi viết sai tên từ khóa, tên biến, tên
báo dữ liệu kiểu String hàm
SYNTAX ERROR
THÔNG DỤNG - 5
Quên không đóng phần PHP Quên không đóng hoặc mở {}, [] hoặc ().
Lỗi sẽ xảy ra ở dòng lệnh ở ngay dưới
THỰC HÀNH
Item n
LOOPS
LOOPS
LOOPS
• Vòng lặp (tiếng anh là loops) là
một thuật ngữ dùng để diễn tả một
hành động hay một cụm hành
động được lặp đi lặp lại nhiều lần
• Ví dụ: Để kiểm tra xem bạn sinh
viên nào được học bổng, đầu tiên
ta cần kiểm tra điểm trung bình
của bạn thứ nhất. Hành động này
được lặp đi lặp lại từ bạn sinh viên
đầu tiên trong danh sách đến bạn
cuối cùng
LOOPS
finite loop
Vòng lặp xác định (finite loop): là vòng lặp dừng lại khi chạy
một số lần nhất định hoặc khi điều kiện dừng được thỏa mãn
infinite loop
Vòng lặp không xác định (infinite loop): vòng lặp sẽ chạy
mãi không dừng
LOOPS
for (init counter; test counter; increment counter) {
code to be executed;
}
FOR LOOP
while (condition(s)) {
code to be executed;
}
WHILE LOOP
while (condition(s)) {
code to be executed;
}
FOREACH LOOP
//Define a function
function functionName(para1,para2, …)
{
code to be executed;
}
//Call a function
functionName(para1, para2, …)
13-function01.php
REQUIRE() FUNCTION
<php
require(“file”); 13-function.php
…
?>
13-function02.php
BÀI TẬP VỀ NHÀ
• Xây dựng 1 trang web cho phép người dùng nhập điểm Toán, Lý, Hóa, Tiếng
Anh, Văn, Lịch Sử.
• In điểm trung bình của người dùng ra màn hình.
• Điểm trung bình được tính dựa vào tổng của 6 môn và chia cho 6, và sẽ xếp
loại dựa vào yêu cầu sau:
Điểm trung bình bé hơn 5 là học sinh yếu
Điểm trung bình trong khoảng 5 -> 6,4 là học sinh trung bình
Điểm trung bình trong khoảng 6,5 -> 7,9 là học sinh khá
Điểm trung bình lớn hơn 7,9 là học sinh giỏi
Nếu một trong 6 môn dưới 4 điểm thì xếp loại yếu. Lưu ý là phải kiẻm tra thang điểm
của mỗi môn phải nằm trong khoảng từ 0 -> 10.
• Yêu cầu viết hàm và sử dụng hàm để tính điểm trung bình
ISSET()
ISSET()
ISSET()