Thứ Năm, 23 tháng 6, 2016

Phần 36 - Tạo file 'xu_ly_post_get.php' (đây là phần xử lý post get)

- Sau đó bạn truy cập lại trang quản trị rồi đăng nhập quản trị với kư dánh "admin" , mật khẩu "admin".Sau khi đăng nhập , mình nhận được kết quả sau :



 - Tại file 'quan_tri/index.php' , bạn thêm dòng code echo "<center>"; trước dòng code include("chuc_nang/quan_tri_2/trang_chu.php"); , rồi thêm dòng code echo "</center>"; sau dòng code include("chuc_nang/quan_tri_2/trang_chu.php");  ; nghĩa là thêm thẻ center để canh giữa trang quản trị sau khi đăng nhập

- Tiếp theo bạn thêm đoạn code phía dưới sau dòng code
include("chuc_nang/quan_tri_2/xac_dinh_dang_nhap.php"); trong file 'index.php' :

include("chuc_nang/quan_tri_2/ham.php");
if(isset($xac_dinh_dang_nhap))
{
    if($xac_dinh_dang_nhap=="co")
   {
         include("chuc_nang/quan_tri_2/xu_ly_post_get.php");
    }   
}


- Với đoạn code trên thì trang web sẽ gọi file 'ham.php' để nhận lấy các hàm được viết ra trong file này (file 'ham.php' sẽ viết ra các hàm cho trang quản trị sử dụng).Bạn tạo file 'ham.php' trong thư mục 'quan_tri_2' , nội dung trong file 'ham.php' thì tạm thời không viết gì cả.

- Tiếp tới code gọi file 'xu_ly_post_get.php' với điều kiện là người dùng đã đăng nhập quản trị (có tồn tại biến '
xac_dinh_dang_nhap' và biến này có giá trị là 'co')

- File 'xu_ly_post_get.php' có nhiệm vụ xác định biểu mẫu (form) nào đã được gửi rồi gọi file xử lý biểu mẫu đã được gửi đó , ngoài ra file này cũng nhằm xác định một số liên kết đã bấm vào (xử lý get) để gọi file xử lý tương ứng với liên kết đã bấm vào

- File 'index.php' của mình sau khi sửa như sau :

<?php
    session_start();
    $bien_bao_mat="co";
    include("../ket_noi.php");  
    include("chuc_nang/quan_tri_2/xac_dinh_dang_nhap.php");
    include("chuc_nang/quan_tri_2/ham.php");
    if(isset($xac_dinh_dang_nhap))
    {
        if($xac_dinh_dang_nhap=="co")
        {
            include("chuc_nang/quan_tri_2/xu_ly_post_get.php");
        }
    }
?>
<html>
    <head>
        <meta charset="UTF-8">
        <title>Quản trị</title>
    </head>
    <body>
        <?php
            if(!isset($xac_dinh_dang_nhap))
            {
                include("chuc_nang/quan_tri_2/khung_dang_nhap.php");
            }
            else
            {
                if($xac_dinh_dang_nhap=="co")
                {
                    echo "<center>";
                        include("chuc_nang/quan_tri_2/trang_chu.php");
                    echo "</center>";
                }
            }
        ?>
    </body>
</html>

- Bạn tiến hành tạo file 'xu_ly_post_get.php' trong thư mục 'quan_tri_2' với nội dung sau :

<?php
    if(!isset($bien_bao_mat)){exit();}
?>
<?php
    if(isset($_POST['bieu_mau_them_menu_ngang']))
    {
        include("chuc_nang/menu_ngang/them_menu_ngang_vao_csdl.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_menu_ngang']))
    {
        include("chuc_nang/menu_ngang/sua_menu_ngang_o_trong_csdl.php");
        trang_truoc_html();
    }
    if(isset($_GET['xoa_menu_ngang']))
    {
        include("chuc_nang/menu_ngang/xoa_menu_ngang.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_them_menu_doc']))
    {
        include("chuc_nang/menu_doc/them_menu_doc_vao_csdl.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_menu_doc']))
    {
        include("chuc_nang/menu_doc/sua_menu_doc_o_trong_csdl.php");
        trang_truoc_html();
    }
    if(isset($_GET['xoa_menu_doc']))
    {
        include("chuc_nang/menu_doc/xoa_menu_doc.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_them_san_pham']))
    {
        include("chuc_nang/san_pham/them_san_pham_vao_csdl.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_san_pham']))
    {
        include("chuc_nang/san_pham/sua_san_pham_o_trong_csdl.php");
        trang_truoc_html();
    }
    if(isset($_GET['xoa_san_pham']))
    {
        include("chuc_nang/san_pham/xoa_san_pham.php");
        trang_truoc_html();
    }
    if(isset($_GET['xoa_hoa_don']))
    {
        include("chuc_nang/hoa_don/xoa_hoa_don.php");
        trang_truoc_html();
    }
    if(isset($_GET['xoa_hoa_don_o_trang_chi_tiet']))
    {
        include("chuc_nang/hoa_don/xoa_hoa_don_o_trang_chi_tiet.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_san_pham_trang_chu']))
    {
        include("chuc_nang/san_pham_trang_chu/sua_san_pham_trang_chu.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_san_pham_noi_bat']))
    {
        include("chuc_nang/san_pham_noi_bat/sua_san_pham_noi_bat.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_them_slideshow']))
    {
        include("chuc_nang/slideshow/them_slideshow_vao_csdl.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_slideshow']))
    {
        include("chuc_nang/slideshow/sua_slideshow_o_trong_csdl.php");
        trang_truoc_html();
    }
    if(isset($_GET['xoa_slideshow']))
    {
        include("chuc_nang/slideshow/xoa_slideshow.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_banner']))
    {
        include("chuc_nang/banner/sua_banner_o_trong_csdl.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_footer']))
    {
        include("chuc_nang/footer/sua_footer_o_trong_csdl.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_them_quang_cao_trai']))
    {
        include("chuc_nang/quang_cao_trai/them_quang_cao_trai_vao_csdl.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_quang_cao_trai']))
    {
        include("chuc_nang/quang_cao_trai/sua_quang_cao_trai_o_trong_csdl.php");
        trang_truoc_html();
    }
    if(isset($_GET['xoa_quang_cao_trai']))
    {
        include("chuc_nang/quang_cao_trai/xoa_quang_cao_trai.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_them_quang_cao_phai']))
    {
        include("chuc_nang/quang_cao_phai/them_quang_cao_phai_vao_csdl.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_quang_cao_phai']))
    {
        include("chuc_nang/quang_cao_phai/sua_quang_cao_phai_o_trong_csdl.php");
        trang_truoc_html();
    }
    if(isset($_GET['xoa_quang_cao_phai']))
    {
        include("chuc_nang/quang_cao_phai/xoa_quang_cao_phai.php");
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_thong_tin_quan_tri']))
    {
        include("chuc_nang/quan_tri_2/sua_thong_tin_quan_tri_o_trong_csdl.php");
        trang_truoc_html();
    }   
    if(isset($_GET['thamso']))
    {
        if($_GET['thamso']=="thoat")
        {
            include("chuc_nang/quan_tri_2/thoat.php");
            trang_truoc_html();
        }
    }
?>

- Bạn xem giải thích code (phần chữ xanh) của file 'xu_ly_post_get.php' ở phần bên dưới :

<?php
    if(!isset($bien_bao_mat)){exit();} // xuất ra trang trắng nếu truy cập trực tiếp vào file này
?>
<?php

    // lưu ý , đoạn code phía dưới có dùng hàm 'trang_truoc_html' , hàm này sẽ được tạo trong file 'ham.php'
    // phần tạo hàm này được ghi ở phía dưới phần hướng dẫn này    // hàm 'trang_truoc_html' dùng để trở về trang trước đó     // ở trong file này thì tác dụng sau khi gửi biểu mẫu form (hoặc sau khi bấm liên kết) thì thực hiện một đoạn mã gì đó
    // rồi quay trở về trang trước

    if(isset($_POST['bieu_mau_them_menu_ngang']))
    // xác định biểu mẫu thêm menu ngang có được gửi hay không 
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_them_menu_ngang']    // một trong các thành phần của biểu mẫu thêm menu ngang sẽ có name là 'bieu_mau_them_menu_ngang'
    {
        include("chuc_nang/menu_ngang/them_menu_ngang_vao_csdl.php");
        // gọi file 'them_menu_ngang_vao_csdl.php' trong thư mục 'menu_ngang'
        // file này có chức năng thêm menu ngang vào bảng 'menu_ngang'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_menu_ngang']))
    // xác định biễu mẫu sửa menu ngang có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_sua_menu_ngang']
    // một trong các thành phần của biểu mẫu sửa menu ngang sẽ có name là 'bieu_mau_sua_menu_ngang'
    {
        include("chuc_nang/menu_ngang/sua_menu_ngang_o_trong_csdl.php");
        // gọi file 'sua_menu_ngang_o_trong_csdl.php' trong thư mục 'menu_ngang'
        // file này có chức năng sửa menu ngang ở trong bảng 'menu_ngang'
        trang_truoc_html();
    }
    if(isset($_GET['xoa_menu_ngang']))
    // xác định liên kết xóa menu ngang có được bấm vào hay không
    // nếu có bấm vào liên kết thì sẽ tồn tại biến $_GET['xoa_menu_ngang']
    // liên kết bấm vào sẽ có dạng : ?xoa_menu_ngang=co&id=id_menu_ngang_can_xoa (nghĩa là truyền biến 'xoa_menu_ngang' trên url)
    {
        include("chuc_nang/menu_ngang/xoa_menu_ngang.php");
        // gọi file 'xoa_menu_ngang.php' trong thư mục 'menu_ngang'
        // file này có chức năng xóa menu ngang trong bảng 'menu_ngang'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_them_menu_doc']))
    // xác định biễu mẫu thêm menu dọc có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_them_menu_doc']
    // một trong các thành phần của biểu mẫu thêm menu dọc sẽ có name là 'bieu_mau_them_menu_doc'
    {
        include("chuc_nang/menu_doc/them_menu_doc_vao_csdl.php");
        // gọi file 'them_menu_doc_vao_csdl.php' trong thư mục 'menu_doc'
        // file này có chức năng thêm menu dọc vào bảng 'menu_doc'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_menu_doc']))
    // xác định biễu mẫu sửa menu dọc có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_sua_menu_doc']
    // một trong các thành phần của biểu mẫu sửa menu dọc sẽ có name là 'bieu_mau_sua_menu_doc'
    {
        include("chuc_nang/menu_doc/sua_menu_doc_o_trong_csdl.php");
        // gọi file 'sua_menu_doc_o_trong_csdl.php' trong thư mục 'menu_doc'
        // file này có chức năng sửa menu dọc ở trong bảng 'menu_doc'
        trang_truoc_html();
    }
    if(isset($_GET['xoa_menu_doc']))
    // xác định liên kết xóa menu dọc có được bấm vào hay không
    // nếu có bấm vào liên kết thì sẽ tồn tại biến $_GET['xoa_menu_doc']
    // liên kết bấm vào sẽ có dạng : ?xoa_menu_doc=co&id=id_menu_doc_can_xoa  (nghĩa là truyền biến 'xoa_menu_doc' trên url)
    {
        include("chuc_nang/menu_doc/xoa_menu_doc.php");
        // gọi file 'xoa_menu_doc.php' trong thư mục 'menu_doc'
        // file này có chức năng xóa menu dọc ở trong bảng 'menu_doc'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_them_san_pham']))
    // xác định biễu mẫu thêm sản phẩm có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_them_san_pham']
    // một trong các thành phần của biểu mẫu thêm sản phẩm sẽ có name là 'bieu_mau_them_san_pham'
    {
        include("chuc_nang/san_pham/them_san_pham_vao_csdl.php");
        // gọi file 'them_san_pham_vao_csdl.php' trong thư mục 'san_pham'
        // file này có chức năng thêm sản phẩm vào bảng 'san_pham'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_san_pham']))
    // xác định biễu mẫu sửa sản phẩm có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_sua_san_pham']
    // một trong các thành phần của biểu mẫu sửa sản phẩm sẽ có name là 'bieu_mau_sua_san_pham'
    {
        include("chuc_nang/san_pham/sua_san_pham_o_trong_csdl.php");
        // gọi file 'sua_san_pham_o_trong_csdl.php' trong thư mục 'san_pham'
        // file này có chức năng sửa sản phẩm trong bảng 'san_pham'
        trang_truoc_html();
    }
    if(isset($_GET['xoa_san_pham']))
    // xác định liên kết xóa sản phẩm có được bấm vào hay không
    // nếu có bấm vào liên kết thì sẽ tồn tại biến $_GET['xoa_san_pham']
    // liên kết bấm vào sẽ có dạng : ?xoa_san_pham=co&id=id_san_pham_can_xoa  (nghĩa là truyền biến 'xoa_san_pham' trên url)
    {
        include("chuc_nang/san_pham/xoa_san_pham.php");
        // gọi file 'xoa_san_pham.php' trong thư mục 'san_pham'
        // file này có chức năng xóa sản phẩm trong bảng 'san_pham'
        trang_truoc_html();
    }
    if(isset($_GET['xoa_hoa_don']))
    // xác định liên kết xóa hóa đơn có được bấm vào hay không
    // nếu có bấm vào liên kết thì sẽ tồn tại biến $_GET['xoa_hoa_don']
    // liên kết bấm vào sẽ có dạng : ?xoa_hoa_don=co&id=id_hoa_don_can_xoa (nghĩa là truyền biến 'xoa_hoa_don' trên url)
    {
        include("chuc_nang/hoa_don/xoa_hoa_don.php");
        // gọi file 'xoa_hoa_don.php' trong thư mục 'hoa_don'
        // file này có chức năng  xóa hóa đơn trong bảng 'hoa_don'
        trang_truoc_html();
    }
    if(isset($_GET['xoa_hoa_don_o_trang_chi_tiet']))
    // xác định liên kết xóa hóa đơn ở trang chi tiết hóa đơn có được bấm vào hay không
    // nếu có bấm vào liên kết thì sẽ tồn tại biến $_GET['xoa_hoa_don_o_trang_chi_tiet']
    // liên kết bấm vào sẽ có dạng : ?xoa_hoa_don_o_trang_chi_tiet=co&id=id_hoa_don_can_xoa 
    // (nghĩa là truyền biến 'xoa_hoa_don_o_trang_chi_tiet' trên url)
    {
        include("chuc_nang/hoa_don/xoa_hoa_don_o_trang_chi_tiet.php");
        // gọi file 'xoa_hoa_don_o_trang_chi_tiet.php' trong thư mục 'hoa_don'
        // file này có chức năng xóa hóa đơn ( ở trang chi tiết hóa đơn ) trong bảng 'hoa_don'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_san_pham_trang_chu']))
    // xác định biễu mẫu sửa sản phẩm trang chủ có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_san_pham_trang_chu']
    // một trong các thành phần của biểu mẫu sửa sản phẩm trang chủ sẽ có name là 'bieu_mau_san_pham_trang_chu'
    {
        include("chuc_nang/san_pham_trang_chu/sua_san_pham_trang_chu.php");
        // gọi file 'sua_san_pham_trang_chu.php' trong thư mục 'san_pham_trang_chu'
        // file này có chức năng  sắp xếp (hoặc bỏ) các sản phẩm trang chủ trong bảng 'san_pham'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_san_pham_noi_bat']))
    // xác định biễu mẫu sửa sản phẩm nổi bật có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_san_pham_noi_bat']
    // một trong các thành phần của biểu mẫu sửa sản phẩm nổi bật sẽ có name là 'bieu_mau_san_pham_noi_bat'
    {
        include("chuc_nang/san_pham_noi_bat/sua_san_pham_noi_bat.php");
        // gọi file 'sua_san_pham_noi_bat.php' trong thư mục 'san_pham_noi_bat'
        // file này có chức năng loại bỏ các sản phẩm nổi bật (có thể loại bỏ hoặc không loại bỏ) trong bảng 'san_pham'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_them_slideshow']))
    // xác định biễu mẫu thêm ảnh slideshow có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_them_slideshow']
    // một trong các thành phần của biểu mẫu thêm ảnh slideshow sẽ có name là 'bieu_mau_them_slideshow'
    {
        include("chuc_nang/slideshow/them_slideshow_vao_csdl.php");
        // gọi file 'them_slideshow_vao_csdl.php' trong thư mục 'slideshow'
        // file này có chức năng thêm ảnh slideshow , bao gồm up ảnh và thêm thông tin vào bảng 'slideshow'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_slideshow']))
    // xác định biễu mẫu sửa ảnh slideshow có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_sua_slideshow']
    // một trong các thành phần của biểu mẫu sửa ảnh slideshow sẽ có name là 'bieu_mau_sua_slideshow'
    {
        include("chuc_nang/slideshow/sua_slideshow_o_trong_csdl.php");
        // gọi file 'sua_slideshow_o_trong_csdl.php' trong thư mục 'slideshow'
        // file này có chức năng sửa ảnh slideshow , trong đó có cho sửa thông tin ảnh ở trong bảng 'slideshow'
        trang_truoc_html();
    }
    if(isset($_GET['xoa_slideshow']))
    // xác định liên kết xóa ảnh slideshow có được bấm vào hay không
    // nếu có bấm vào liên kết thì sẽ tồn tại biến $_GET['xoa_slideshow']
    // liên kết bấm vào sẽ có dạng : ?xoa_slideshow=co&id=id_anh_slideshow_can_xoa  (nghĩa là truyền biến 'xoa_slideshow' trên url)
    {
        include("chuc_nang/slideshow/xoa_slideshow.php");
        // gọi file 'xoa_slideshow.php' trong thư mục 'slideshow'
        // file này có chức năng xóa ảnh slideshow trong bảng 'slideshow'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_banner']))
    // xác định biễu mẫu sửa banner có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_sua_banner']
    // một trong các thành phần của biểu mẫu sửa banner sẽ có name là 'bieu_mau_sua_banner'
    {
        include("chuc_nang/banner/sua_banner_o_trong_csdl.php");
        // gọi file 'sua_banner_o_trong_csdl.php' trong thư mục 'banner'
        // file này có chức năng sửa banner ở trong bảng 'banner'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_footer']))
    // xác định biễu mẫu sửa footer có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_sua_footer']
    // một trong các thành phần của biểu mẫu sửa footer sẽ có name là 'bieu_mau_sua_footer'
    {
        include("chuc_nang/footer/sua_footer_o_trong_csdl.php");
        // gọi file 'sua_footer_o_trong_csdl.php' trong thư mục 'footer'
        // file này có chức năng  sửa footer trong bảng 'footer'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_them_quang_cao_trai']))
    // xác định biễu mẫu thêm quảng cáo trái có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_them_quang_cao_trai']
    // một trong các thành phần của biểu mẫu thêm quảng cáo trái sẽ có name là 'bieu_mau_them_quang_cao_trai'
    {
        include("chuc_nang/quang_cao_trai/them_quang_cao_trai_vao_csdl.php");
        // gọi file 'them_quang_cao_trai_vao_csdl.php' trong thư mục 'quang_cao_trai'
        // file này có chức năng thêm quảng cáo trái vào bảng 'quang_cao'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_quang_cao_trai']))
    // xác định biễu mẫu sửa quảng cáo trái có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_sua_quang_cao_trai']
    // một trong các thành phần của biểu mẫu sửa quảng cáo trái sẽ có name là 'bieu_mau_sua_quang_cao_trai'
    {
        include("chuc_nang/quang_cao_trai/sua_quang_cao_trai_o_trong_csdl.php");
        // gọi file 'sua_quang_cao_trai_o_trong_csdl.php' trong thư mục 'quang_cao_trai'
        // file này có chức năng sửa quảng cáo trái ở trong bảng 'quang_cao'
        trang_truoc_html();
    }
    if(isset($_GET['xoa_quang_cao_trai']))
    // xác định liên kết xóa quảng cáo trái có được bấm vào hay không
    // nếu có bấm vào liên kết thì sẽ tồn tại biến $_GET['xoa_quang_cao_trai']
    // liên kết bấm vào sẽ có dạng : ?xoa_quang_cao_trai=co&id=id_quang_cao_trai_can_xoa (nghĩa là truyền biến '' trên url)
    {
        include("chuc_nang/quang_cao_trai/xoa_quang_cao_trai.php");
        // gọi file 'xoa_quang_cao_trai.php' trong thư mục 'quang_cao_trai'
        // file này có chức năng xóa quảng cáo trái ở trong bảng 'quang_cao'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_them_quang_cao_phai']))
    // xác định biễu mẫu thêm quảng cáo phải có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_them_quang_cao_phai']
    // một trong các thành phần của biểu mẫu thêm quảng cáo phải sẽ có name là 'bieu_mau_them_quang_cao_phai'
    {
        include("chuc_nang/quang_cao_phai/them_quang_cao_phai_vao_csdl.php");
        // gọi file 'them_quang_cao_phai_vao_csdl.php' trong thư mục 'quang_cao_phai'
        // file này có chức năng thểm quảng cáo phải vào trong bảng 'quang_cao'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_quang_cao_phai']))
    // xác định biễu mẫu sửa quảng cáo phải có được gửi hay không 
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_sua_quang_cao_phai']
    // một trong các thành phần của biểu mẫu sửa quảng cáo phải sẽ có name là 'bieu_mau_sua_quang_cao_phai'
    {
        include("chuc_nang/quang_cao_phai/sua_quang_cao_phai_o_trong_csdl.php");
        // gọi file 'sua_quang_cao_phai_o_trong_csdl.php' trong thư mục 'quang_cao_phai'
        // file này có chức năng sửa quảng cáo phải ở trong bảng 'quang_cao'
        trang_truoc_html();
    }
    if(isset($_GET['xoa_quang_cao_phai']))
    // xác định liên kết xóa quảng cáo phải có được bấm vào hay không
    // nếu có bấm vào liên kết thì sẽ tồn tại biến $_GET['xoa_quang_cao_phai']
    // liên kết bấm vào sẽ có dạng : ?xoa_quang_cao_phai=co&id=id_quang_cao_phai_can_xoa (nghĩa là truyền biến '' trên url)
    {
        include("chuc_nang/quang_cao_phai/xoa_quang_cao_phai.php");
        // gọi file 'xoa_quang_cao_phai.php' trong thư mục 'quang_cao_phai'
        // file này có chức năng xóa quảng cáo phải ở trong bảng 'quang_cao'
        trang_truoc_html();
    }
    if(isset($_POST['bieu_mau_sua_thong_tin_quan_tri']))
    // xác định biễu mẫu sửa thông tin quản trị có được gửi hay không
    // nếu được gửi thì sẽ tồn tại biến $_POST['bieu_mau_sua_thong_tin_quan_tri']
    // một trong các thành phần của biểu mẫu sửa thông tin quản trị sẽ có name là 'bieu_mau_sua_thong_tin_quan_tri'
    {
        include("chuc_nang/quan_tri_2/sua_thong_tin_quan_tri_o_trong_csdl.php");
        // gọi file 'sua_thong_tin_quan_tri_o_trong_csdl.php' trong thư mục 'quan_tri_2'
        // file này có chức năng sửa thông tin quản trị ở trong bảng 'thong_tin_quang_tri'
        trang_truoc_html();
    }   
    if(isset($_GET['thamso']))
    // xác định có tồn tại biến $_GET['thamso'] hay không
    // liên kết bấm vào sẽ có dạng : ?thamso=thoat  (nghĩa là truyền biến 'thamso' trên url với giá trị là 'thoat' )
    {
        if($_GET['thamso']=="thoat")
        // xác định liên kết thoát trang quản trị có được bấm vào hay không
         // nếu có bấm vào liên kết thì sẽ tồn tại biến $_GET['thamso'] sẽ có giá trị là 'thoat'
        {
            include("chuc_nang/quan_tri_2/thoat.php");
            // gọi file 'thoat.php' trong thư mục 'quan_tri_2'
            // file này có chức năng giúp người dùng đăng xuất khỏi trang quản trị
            trang_truoc_html();
        }
    }
?>

- Tiếp theo bạn sao chép đoạn mã sau vào file 'quan_tri_2/ham.php'

<?php
    if(!isset($bien_bao_mat)){exit();}
?>
<?php
    function trang_truoc_html()
    {
        ?>
            <html><head>
              <meta charset="UTF-8">
              <title>Đang chuyển về trang trước</title></head>
            <body>
                <script type="text/javascript">
                    window.history.back();
                </script>  
            </body>
            </html>
        <?php
    }
    function thong_bao_html($c)
    {
        $lien_ket_trang_truoc=$_SERVER['HTTP_REFERER'];
        ?>
            <html><head>
              <meta charset="UTF-8">
              <title>Thông báo</title></head>
            <body>
                <style type="text/css">
                a.trang_truoc_c8w{text-decoration:none;color:blue;font-size:36px;margin-left:50px}
                a.trang_truoc_c8w:hover{color:red;}
                </style>
                <br><br><br><br>
                <a href="<?php echo $lien_ket_trang_truoc; ?>" class="trang_truoc_c8w" >Bấm vào đây để trở về trang trước</a>
                <script type="text/javascript">
                    alert("<?php echo $c; ?>");
                </script>
            </body>
            </html>
        <?php
        exit();
    }
?>

- Trong file 'ham.php'  hiện tại tạo ra 2 hàm là 'trang_truoc_html' và 'thong_bao_html'.Hàm 'trang_truoc_html' mục đích là quay trở về trang trước với lệnh window.history.back trong mã javascript , còn hàm 'thong_bao_html' mục đích là hiển thị 1 thông báo gì đó với lệnh alert trong mã javascript