Danh mục

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

Số trang: 9      Loại file: pdf      Dung lượng: 163.24 KB      Lượt xem: 14      Lượt tải: 0    
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Chương 8 : NGƯỜI DÙNG NHẬP CÓ HIỆU LỰCViệc kiểm tra những kiểu lỗiViệc kiểm tra lỗi ngày tháng hoặc những dữ liệu định dạng khác là một yêu cầu cần thiết trong hệ thống bởi vì người dùng không phải lúc nào cũng được hướng dẫn nhập dữ liệu. Bạn phải luôn kiểm tra dữ liệu mà người dùng nhập vào nếu bạn định dạng hoặc thiết lập giá trị đặc biệt.
Nội dung trích xuất từ tài liệu:
Lập trình web với PHP - p35Chương 8 : NGƯỜI DÙNG NHẬP CÓ HIỆU LỰC Nếu bạn chấp nhận cho người dùng được nhập vào trang web, bạn phải chuẩn bịgặp những lỗi. Có thể chỉ là lỗi đơn giản hoặc những lỗi ảnh hưởng trang web của bạn.Lỗi chung nhất thường gặp là lỗi thuật in cơ bản, lỗi định dạng (ví dụ cho một năm trongmột ngày). Những lỗi như người dùng không cung cấp địa chỉ email, hoặc người dùngxâm nhập vào cơ sở dữ liệu của bạn. Tập lệnh cần có phần điều khiển nhập, bằng việcxác định dữ liệu xấu và trả về trang thông báo lỗi cho người dùng. Bao gồm: Làm cho có hiệu lực những giá trị chuỗi đơn giản Làm cho có hiệu lực những giá trị nguyên Làm cho có hiệu lực văn bản nhập vào đã định dạng Việc kiểm tra những kiểu lỗi Việc kiểm tra lỗi ngày tháng hoặc những dữ liệu định dạng khác là một yêu cầucần thiết trong hệ thống bởi vì người dùng không phải lúc nào cũng được hướng dẫn nhậpdữ liệu. Bạn phải luôn kiểm tra dữ liệu mà người dùng nhập vào nếu bạn định dạng hoặcthiết lập giá trị đặc biệt. Tại điểm này, bạn cần những biểu thức chung, những biểu thức này cho phép bạnđịnh nghĩa một mẫu và kiểm tra xem có thể áp dụng vào dữ liệu hay không. Nó giúp bạnkiểm tra ngày tháng, số bảo mật và bất kỳ một dữ liệu nào mà được chú ý việc định dạng(nó giúp chắc chắn trong việc định dạng vùng nguồn. Ví dụ về kiểm tra ngày tháng và số Trong bài tập này bạn sẽ thay đổi vài trang để bạn kiểm tra việc định dạng ngàytháng của người dùng. 1.Mở file movie.php và thay đổi nó như sau (thay đổi được làm nổi bật) $movie_name = “”; $movie_type = “”; $movie_year = “”; $movie_release = time(); $movie_leadactor = “”; $movie_director = “”; $movie_rating = “5”; break;}?> movieTD{ color:#353535;font-family:verdana}TH{ color:#FFFFFF;font-family:verdana;background-color:#336699} echo $_GET[„id‟];}?>” method=”post”>Movie Name$result = mysql_query($sql)or die(“Query Error” . mysql_error());while ($row = mysql_fetch_array($result)){ if ($row[„movietype_id‟] == $movie_type) { $selected = “ selected”; } else { $selected = “”; } echo „‟ . $row[„movietype_label‟] . “ ”;}?>Movie YearSelect a year... $selected = “ selected”; } else { $selected = “”; } ?> > Lead ActorSelect an actor... $selected = “”; } ?> > DirectorSelect a director... > Movie release date (dd-mm-yyyy)”>

Tài liệu được xem nhiều: