Chương 9: ĐIỀU KHIỂN VÀ TRÁNH NHỮNG LỖI Sau khi viết mã lệnh, người mới lập trình sẽ gặp không ít khó khăn trong việc tìm ra lỗi và chỉnh sửa lỗi. PHP hỗ trợ đầy đủ tính năng lập trình giao diện API (Applications Programming ...
Else { if ($movie_rating < 0 || $movie_rating > 10) { $error .= Please+enter+a+rating+ . between+0+and+10%21%0D%0A; } } $movie_release = trim($_POST[‘movie_release’]); if (!ereg(([0-9]{2})-([0-9]{2})-([0-9]{4}), $movie_release, $reldatepart) || empty($movie_release)) { } else { $error .= ...
?> method=post> <?php if (!empty($_GET[‘error’])) { echo <div align=\center\ . style=\color:#000000;background-color:#FF0000; . font-weight:bold\> . nl2br(urldecode($_GET[‘error’])) . </div><br />; } ?> <table border=0 width=750 cellspacing=1 cellpadding=3 ...
} if (empty($error)) { } break; $sql = UPDATE movie SET . movie_name = ‘ . $_POST[‘movie_name’] . ‘, . movie_year = ‘ . $_POST[‘movie_year’] . ‘, . movie_type = ‘ . $_POST[‘movie_type’] . ‘, . movie_leadactor = ‘ . $_POST[‘movie_leadactor’] . ‘, . movie_director = ...
Hình 8.1 Cho phép bạn lưu trữ một timestamp cho ngày tháng trong phiên bản movie. Thêm vùng movie_rating vào cuối kiểu TINYINT(2). Thông tin đó chứa đánh giá khi bạn xem lại.(xem Hình 8.2)Cái này bắt buộc đi từ 0 đến 10 Hình 8.2 8.3. Quên điều gì? ...
2. Tên của hình lần hai’ hoặc hình nguồn( Trong ví dụ này là $iamge) 3. Tọa độ X của hình đến( Trong ví dụ này là 0, đại diện cho ranh giới dưới) 4. Tọa độ Y của hình ảnh đến ( Trong ví dụ này là 0, đại diên cho ranh giới trên) 5. ...
Hình 7.4.2 Nó làm việc thế nào? Nếu bạn nhìn những dòng bạn thêm trong showiamge.php, bạn thấy những dòng này trước tiên: // Những dòng chèn thêm if (isset($_REQUEST[‘mode’])) { } else { } $mode = $_REQUEST[‘mode’]; $mode = ‘’; // Kết thúc dòng ...
// kết thúc dòng chèn } ?> <! DELETE THESE LINES <html> <head> <title>Here is your pic!</title> </head> <body> <h1>So how does it feel to be famous?</h1><br><br> <p>Here is the picture you just uploaded to our ...
Or die(mysql_error()); $lastpicid = mysql_insert_id(); $newfilename = $ImageDir . $lastpicid . $ext; rename($ImageName, $newfilename); } ?> <html> <head> <title>Here is your pic!</title> </head> <body> <h1>So how does it feel to be ...
Break; } ?> Những biến đặt trong đoạn mã trước thường đặt giá trị mặc định của vùng form. Mỗi vùng có một giá trị nếu như bạn chỉnh sửa một mẩu tin và có một giá trị trống nếu như bạn tạo một mẩu tin. <tr> </tr> ...
$row = mysql_fetch_array($result); $movie_name = $row[‘movie_name’]; $movie_type = $row[‘movie_type’]; $movie_year = $row[‘movie_year’]; $movie_leadactor = $row[‘movie_leadactor’]; $movie_director = $row[‘movie_director’]; break; default: $movie_name = ; $movie_type = ; ...
Or die ( mysql_error()); $peoplesql = SELECT * FROM people; $result = mysql_query($peoplesql) or die(Invalid query: . mysql_error()); while ($row = mysql_fetch_array($result)) { $people[$row[‘people_id’]] = $row[‘people_fullname’]; } ?> Vào lúc bắt đầu tập lệnh, bạn truy ...
Trang 5225, Trang 5226, Trang 5227, Trang 5228, Trang 5229, Trang 5230, Trang 5231, Trang 5232, Trang 5233, Trang 5234,