Bài giảng môn lập trình web với PHP và MySQL do Th.S Lương Vĩ Minh HCMUS biên soạn, rất rõ ràng và dễ hiểuBài giảng môn lập trình web với PHP và MySQL do Th.S Lương Vĩ Minh HCMUS biên soạn, rất rõ ràng và dễ hiểu
Copyright © 2013 - Khoa Công nghệ thông tin – Đại học Khoa học tự nhiên, Tp.HCM Phát triển ứng dụng web với PHP và MySQL PHP MySQL Jun 2013 http://www.e-learning.vn Chủ đề 3: Cấu trúc điều khiển Sử dụng các điều kiện chọn, điều kiện lặp và kỹ thuật include mã nguồn của PHP để tăng tính gọn nhẹ cho hệ thống. Lương Vĩ Minh Web Programming Php & MySQL - 2013 Nội dung Từ khóa break, continue, goto Điều kiện chọn Điều kiện lặp Lệnh nhúng dữ liệu 2 Web Programming Php & MySQL - 2013 Nội dung Từ khóa break, continue, goto Điều kiện chọn Điều kiện lặp Lệnh nhúng dữ liệu 3 Web Programming Php & MySQL - 2013 Từ khóa break, continue, goto break : Ngắt xử lý của khối lệnh / vòng lặp continue : Tiếp tục bước kế tiếp của vòng lặp goto : Nhảy đến nhãn chỉ định 4 PHP 5.3 trở lên return; Web Programming Php & MySQL - 2013 Nội dung Từ khóa break, continue, goto Điều kiện chọn Cấu trúc if else Cấu trúc switch Điều kiện lặp Lệnh nhúng dữ liệu 5 Web Programming Php & MySQL - 2013 Cấu trúc if else if (condition) { statement[s] if true } else { statement[s] if false } 6 if (condition) { statement[s] } elseif (condition) { statement[s] } $x isn’t less than 4 Web Programming Php & MySQL - 2013 Cấu trúc switch switch (expression) { case label : statementlist break; case label : statementlist break; default : statementlist } 7 You picked menu three You picked menu four Web Programming Php & MySQL - 2013 Nội dung Từ khóa break, continue, goto Điều kiện chọn Điều kiện lặp Cấu trúc while Cấu trúc do while Cấu trúc for Cấu trúc foreach Lệnh nhúng dữ liệu 8 Web Programming Php & MySQL - 2013 Cấu trúc while while (expression) { statements } 9 do { statements }while (expression); Web Programming Php & MySQL - 2013 Cấu trúc for for ([initial expr]; [condition]; [update expr]) { statement[s] inside loop } 10 [...]... $Menu; echo $Content; echo $Footer; $Temp = “…”; footer.php $Temp = “…”; Web Programming Php & MySQL - 20 13 23 topmenu.php topmenu.php Web Programming Php & MySQL - 20 13 24 index.php?action=Timkiem template.php echo $Banner; echo $Menu; echo $Content; echo $Footer; Web Programming Php & MySQL - 20 13 25 Web Programming Php & MySQL - 20 13 26 ... file phải có require x x x x require / require_once Web Programming Php & MySQL - 20 13 20 Ứng dụng – Template layout 1 topmenu.php index.php search.php pays.php leftmenu.php footer.php Web Programming Php & MySQL - 20 13 21 Ứng dụng – Template layout 2 template.php echo $Banner; echo $Menu; echo $Content; echo $Footer; Web Programming Php & MySQL - 20 13 22 topmenu.php $Temp = “…”; leftmenu.php template.php... cho Web Web Programming Php & MySQL - 20 13 13 03_IncReq_MainTestInc.php 03_IncReq_MainTest.php Web Programming Php & MySQL - 20 13 14 03_IncReq_MainTestInc.php Bỏ được không? Chèn HTML ? Không Được 03_IncReq_MainTest.php Web Programming Php & MySQL - 20 13 15 03_IncReq_MainTest.php Sai đường dẫn ? Web Programming Php & MySQL - 20 13 16 Thông báo lỗi tìm file Chặn lỗi ? Vẫn tiếp tục nạp phần còn lại Web. .. foreach (array as variable) { statements } Web Programming Php & MySQL - 20 13 11 Nội dung Từ khóa break, continue, goto Điều kiện chọn Điều kiện lặp Lệnh nhúng dữ liệu Kỹ thuật include, include_once Kỹ thuật require, require_once Web Programming Php & MySQL - 20 13 12 Lệnh nhúng dữ liệu include, include_once, require, require_once Cú pháp: lệnh_nhúng(File _Web_ path); Được sử dụng để nhúng trực tiếp... 20 13 17 03_IncReq_MainTest.php @ Web Programming Php & MySQL - 20 13 18 Ngăn chặn lỗi trong PHP Sử dụng hàm kiểm tra file bool file_exists(string FilePath) Sử dụng từ khóa @ trước hàm gây lỗi Sử dụng bổ sung int mysql_errno(): Lấy mã lỗi string mysql_error(): Lấy thông báo lỗi php Gặp các trường hợp lỗi nghiêm trọng int die(string msg): ngừng biên dịch PHP Web Programming Php & MySQL - 20 13 . 20 13 14 03_IncReq_MainTestInc .php 03_IncReq_MainTest .php Web Programming Php & MySQL - 20 13 15 03_IncReq_MainTestInc .php 03_IncReq_MainTest .php Bỏ được không? Không Chèn HTML ? Được Web Programming Php & MySQL - 20 13 16 03_IncReq_MainTest .php Sai. 20 13 16 03_IncReq_MainTest .php Sai đường dẫn ? Web Programming Php & MySQL - 20 13 17 Thông báo lỗi tìm file Vẫn tiếp tục nạp phần còn lại Chặn lỗi ? Web Programming Php & MySQL - 20 13 18 03_IncReq_MainTest .php @ Web. lệnh PHP/ HTML từ một file PHP/ HTML khác vào vị trí chèn lệnh nhúng này Ứng dụng: Tái sử dụng code Làm template cho Web 13 Web Programming Php & MySQL - 20 13 14 03_IncReq_MainTestInc .php 03_IncReq_MainTest .php Web