SlideShare a Scribd company logo
1 of 13
MVC

20/10/2011




nguyentrihien@gmail.com
MVC
• Bắt đầu từ những năm 1970. Lần đầu công bố
  vào 1978.
• MVC là viết tắt của Model – View –
  Controller
• Chia ứng dụng thành 3 thành phần
  – Model
  – View
  – Controller

                  nguyentrihien@gmail.com
Model
• Model giao tiếp với cơ
sở dữ liệu.
• Model nhận và lưu trữ
trong một cơ sở dữ liệu.
• Ví dụ, một đối tượng
Product có thể nhận thông
tin từ Database                                 MY SQL
                                                -SQL
                                                -XML
                                                -Text

• * Nếu thay đổi CSDL
thì chỉ cần thay đổi Model
                      nguyentrihien@gmail.com
View
• Hiển thị giao diện ứng
dụng
• Giao diện người dùng
được tạo ra từ dữ liệu trong
các đối tượng Model
• Ví dụ, có thể chỉnh sửa
phần hiển thị của một bảng
Products



                       nguyentrihien@gmail.com
Controller
• Controller điều khiển sự tương
  tác của người dùng. Xử lý
  request từ url và form
• Làm việc với các đối tượng
• Chọn một đối tượng View để
  hiển thị giao diện người dùng



                      nguyentrihien@gmail.com
Trình tự hoạt động (01)




        nguyentrihien@gmail.com
Trình tự hoạt động (02)




        nguyentrihien@gmail.com
Trình tự hoạt động (03)




        nguyentrihien@gmail.com
Model.php
•   <?php
     function dbconnect()
     {
        static $connect=null;
        if($connect==null){
        $connect=mysql_connect("localhost","root","root");
        mysql_select_db("autoshop");
       }
       return $connect;
     }
     function closedb()
     {
        mysql_close($con);
     }
     function getuser($usersId)
     {
        $query=mysql_query("SELECT * FROM users WHERE
    usersId='$usersId'",dbconnect());
        return mysql_fetch_assoc($query);
     }
    ?>



                             nguyentrihien@gmail.com
View.php
•   <?php
    echo $users["usersName"];
    ?>
    <form method="POST" action="<?php echo $_SERVER["PHP_SELF"];?>">
    <input type="text" name="usersId"/>
    <input type="submit" value="Submit"/>
    </form>




                             nguyentrihien@gmail.com
Control.php
•   <?php
     require_once("../mvc/model.php");
     if($_SERVER["REQUEST_METHOD"]=="POST")
     {
         header("HTTP/1.1 301 Moved Permanently");
        header("location:".$_SERVER["PHP_SELF"]."?usersId=".$_POST["use
    rsId"]);
        exit;
     }else
     {

         $users=getuser($_GET["usersId"]);
          require("../mvc/view.php");
     }
    ?>




                               nguyentrihien@gmail.com
nguyentrihien@gmail.com

More Related Content

Viewers also liked

Bài 5 Lập trình PHP (phần 3) Làm việc với dữ liệu của form - Giáo trình FPT
Bài 5 Lập trình PHP (phần 3) Làm việc với dữ liệu của form - Giáo trình FPTBài 5 Lập trình PHP (phần 3) Làm việc với dữ liệu của form - Giáo trình FPT
Bài 5 Lập trình PHP (phần 3) Làm việc với dữ liệu của form - Giáo trình FPTMasterCode.vn
 
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTBài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTMasterCode.vn
 
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPT
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPTBài 3 Lập trình PHP (phần 1) - Giáo trình FPT
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPTMasterCode.vn
 
Lập trình c++ có lời giải 2
Lập trình c++ có lời giải 2Lập trình c++ có lời giải 2
Lập trình c++ có lời giải 2Minh Ngoc Tran
 
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng web
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng webBài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng web
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng webMasterCode.vn
 
Bài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiBài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiTrung Thanh Nguyen
 

Viewers also liked (7)

Bài 5 Lập trình PHP (phần 3) Làm việc với dữ liệu của form - Giáo trình FPT
Bài 5 Lập trình PHP (phần 3) Làm việc với dữ liệu của form - Giáo trình FPTBài 5 Lập trình PHP (phần 3) Làm việc với dữ liệu của form - Giáo trình FPT
Bài 5 Lập trình PHP (phần 3) Làm việc với dữ liệu của form - Giáo trình FPT
 
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTBài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
 
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPT
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPTBài 3 Lập trình PHP (phần 1) - Giáo trình FPT
Bài 3 Lập trình PHP (phần 1) - Giáo trình FPT
 
Web201 slide 1
Web201   slide 1Web201   slide 1
Web201 slide 1
 
Lập trình c++ có lời giải 2
Lập trình c++ có lời giải 2Lập trình c++ có lời giải 2
Lập trình c++ có lời giải 2
 
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng web
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng webBài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng web
Bài 1 Lập trình website theo mô hình MVC - Xây dựng ứng dụng web
 
Bài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiBài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giải
 

Similar to Mvc Model

Bai2 tong quan_mvc_0567
Bai2 tong quan_mvc_0567Bai2 tong quan_mvc_0567
Bai2 tong quan_mvc_0567Ham Chơi
 
01 chuong01tongquanveasp netmvc5
01 chuong01tongquanveasp netmvc501 chuong01tongquanveasp netmvc5
01 chuong01tongquanveasp netmvc5Thanh Nguyen
 
E learning lab - Tim hieu Cake PHP
E learning lab - Tim hieu Cake PHPE learning lab - Tim hieu Cake PHP
E learning lab - Tim hieu Cake PHPelearninglabvn
 
Bai3 basic servlets_956
Bai3 basic servlets_956Bai3 basic servlets_956
Bai3 basic servlets_956Ham Chơi
 
Kiến thức cần thiết làm việc
Kiến thức cần thiết làm việcKiến thức cần thiết làm việc
Kiến thức cần thiết làm việcmanhvokiem
 
Book storeonline it-slideshares.blogspot.com
Book storeonline it-slideshares.blogspot.comBook storeonline it-slideshares.blogspot.com
Book storeonline it-slideshares.blogspot.comphanleson
 
Asp.net mvc 3 (c#) (9 tutorials) egroups vn
Asp.net mvc 3 (c#) (9 tutorials)   egroups vnAsp.net mvc 3 (c#) (9 tutorials)   egroups vn
Asp.net mvc 3 (c#) (9 tutorials) egroups vnNguyen Van Hung
 
MVC
MVCMVC
MVCtkot
 
Lập trình web – cgi
Lập trình web – cgiLập trình web – cgi
Lập trình web – cgiSon Nguyen
 
Thiết kế giao diện với Liquid
Thiết kế giao diện với LiquidThiết kế giao diện với Liquid
Thiết kế giao diện với LiquidTien Nguyen
 
Bài 7: Đối tượng Data Source -Đóng gói ứng dụng - Giới thiệu các kĩ thuật lập...
Bài 7: Đối tượng Data Source -Đóng gói ứng dụng - Giới thiệu các kĩ thuật lập...Bài 7: Đối tượng Data Source -Đóng gói ứng dụng - Giới thiệu các kĩ thuật lập...
Bài 7: Đối tượng Data Source -Đóng gói ứng dụng - Giới thiệu các kĩ thuật lập...MasterCode.vn
 

Similar to Mvc Model (20)

Yii
YiiYii
Yii
 
Mô Hình MVC 3.0
Mô Hình MVC 3.0Mô Hình MVC 3.0
Mô Hình MVC 3.0
 
Bai2 tong quan_mvc_0567
Bai2 tong quan_mvc_0567Bai2 tong quan_mvc_0567
Bai2 tong quan_mvc_0567
 
Mvc 3
Mvc 3Mvc 3
Mvc 3
 
01 chuong01tongquanveasp netmvc5
01 chuong01tongquanveasp netmvc501 chuong01tongquanveasp netmvc5
01 chuong01tongquanveasp netmvc5
 
E learning lab - Tim hieu Cake PHP
E learning lab - Tim hieu Cake PHPE learning lab - Tim hieu Cake PHP
E learning lab - Tim hieu Cake PHP
 
Bai3 basic servlets_956
Bai3 basic servlets_956Bai3 basic servlets_956
Bai3 basic servlets_956
 
Giới thiệu Yii Framework 1
Giới thiệu Yii Framework 1Giới thiệu Yii Framework 1
Giới thiệu Yii Framework 1
 
C5. Model, DataSharing.pdf
C5. Model, DataSharing.pdfC5. Model, DataSharing.pdf
C5. Model, DataSharing.pdf
 
Kiến thức cần thiết làm việc
Kiến thức cần thiết làm việcKiến thức cần thiết làm việc
Kiến thức cần thiết làm việc
 
Book storeonline it-slideshares.blogspot.com
Book storeonline it-slideshares.blogspot.comBook storeonline it-slideshares.blogspot.com
Book storeonline it-slideshares.blogspot.com
 
Asp.net mvc 3 (c#) (9 tutorials) egroups vn
Asp.net mvc 3 (c#) (9 tutorials)   egroups vnAsp.net mvc 3 (c#) (9 tutorials)   egroups vn
Asp.net mvc 3 (c#) (9 tutorials) egroups vn
 
MVC
MVCMVC
MVC
 
Ch06
Ch06Ch06
Ch06
 
Aspnet 3.5 _04
Aspnet 3.5 _04Aspnet 3.5 _04
Aspnet 3.5 _04
 
Lập trình web – cgi
Lập trình web – cgiLập trình web – cgi
Lập trình web – cgi
 
Jquery
JqueryJquery
Jquery
 
Thiết kế giao diện với Liquid
Thiết kế giao diện với LiquidThiết kế giao diện với Liquid
Thiết kế giao diện với Liquid
 
Ung dung web chuong 6
Ung dung web  chuong 6Ung dung web  chuong 6
Ung dung web chuong 6
 
Bài 7: Đối tượng Data Source -Đóng gói ứng dụng - Giới thiệu các kĩ thuật lập...
Bài 7: Đối tượng Data Source -Đóng gói ứng dụng - Giới thiệu các kĩ thuật lập...Bài 7: Đối tượng Data Source -Đóng gói ứng dụng - Giới thiệu các kĩ thuật lập...
Bài 7: Đối tượng Data Source -Đóng gói ứng dụng - Giới thiệu các kĩ thuật lập...
 

More from Nguyen Tri Hien

Vietnam edtech report 2024: bứt phá mới, giai đoạn mới
Vietnam edtech report 2024: bứt phá mới, giai đoạn mớiVietnam edtech report 2024: bứt phá mới, giai đoạn mới
Vietnam edtech report 2024: bứt phá mới, giai đoạn mớiNguyen Tri Hien
 
Vietnam edtech elearning report 2023 | Một năm bản lề cho sự bứt phá
Vietnam edtech elearning report 2023 | Một năm bản lề cho sự bứt pháVietnam edtech elearning report 2023 | Một năm bản lề cho sự bứt phá
Vietnam edtech elearning report 2023 | Một năm bản lề cho sự bứt pháNguyen Tri Hien
 
Vietnam edTech & eLearning report 2022, năm của bứt phá mạnh mẽ
Vietnam edTech & eLearning report 2022, năm của bứt phá mạnh mẽVietnam edTech & eLearning report 2022, năm của bứt phá mạnh mẽ
Vietnam edTech & eLearning report 2022, năm của bứt phá mạnh mẽNguyen Tri Hien
 
[Vietnam Techfest 2020] edtech Vietnam market OPEN INNOVATION OPEN EDUCATION
[Vietnam Techfest 2020] edtech Vietnam market OPEN INNOVATION OPEN EDUCATION[Vietnam Techfest 2020] edtech Vietnam market OPEN INNOVATION OPEN EDUCATION
[Vietnam Techfest 2020] edtech Vietnam market OPEN INNOVATION OPEN EDUCATIONNguyen Tri Hien
 
Vietnam edtech & elearning report in 2016 by nguyen tri hien
Vietnam edtech & elearning report in 2016 by nguyen tri hienVietnam edtech & elearning report in 2016 by nguyen tri hien
Vietnam edtech & elearning report in 2016 by nguyen tri hienNguyen Tri Hien
 
Vietnam edtech & elearning Report Q3 2016 by nguyentrihien
Vietnam edtech & elearning Report Q3 2016 by nguyentrihienVietnam edtech & elearning Report Q3 2016 by nguyentrihien
Vietnam edtech & elearning Report Q3 2016 by nguyentrihienNguyen Tri Hien
 
Đề án Hỗ trợ hệ sinh thái khởi nghiệp đổi mới sáng tạo quốc gia đến năm 2025
Đề án Hỗ trợ hệ sinh thái khởi nghiệp đổi mới sáng tạo quốc gia đến năm 2025Đề án Hỗ trợ hệ sinh thái khởi nghiệp đổi mới sáng tạo quốc gia đến năm 2025
Đề án Hỗ trợ hệ sinh thái khởi nghiệp đổi mới sáng tạo quốc gia đến năm 2025Nguyen Tri Hien
 
Hệ thống LMS tính năng cơ bản!
Hệ thống LMS tính năng cơ bản!Hệ thống LMS tính năng cơ bản!
Hệ thống LMS tính năng cơ bản!Nguyen Tri Hien
 
Kỷ yếu Mắc ca Việt Nam (macadamia)
Kỷ yếu Mắc ca Việt Nam (macadamia)Kỷ yếu Mắc ca Việt Nam (macadamia)
Kỷ yếu Mắc ca Việt Nam (macadamia)Nguyen Tri Hien
 
Techfest 2015 DH Công nghệ
Techfest 2015 DH Công nghệTechfest 2015 DH Công nghệ
Techfest 2015 DH Công nghệNguyen Tri Hien
 
Khảo nghiệm giống cây trồng Mắc ca
Khảo nghiệm giống cây trồng Mắc caKhảo nghiệm giống cây trồng Mắc ca
Khảo nghiệm giống cây trồng Mắc caNguyen Tri Hien
 
Đặc điểm sinh học của Mắc Ca
Đặc điểm sinh học của Mắc CaĐặc điểm sinh học của Mắc Ca
Đặc điểm sinh học của Mắc CaNguyen Tri Hien
 
Quy trình kỹ thuật trồng Mắc Ca
Quy trình kỹ thuật trồng Mắc CaQuy trình kỹ thuật trồng Mắc Ca
Quy trình kỹ thuật trồng Mắc CaNguyen Tri Hien
 
Đánh giá khả năng thích nghi của Mắc Ca
Đánh giá khả năng thích nghi của Mắc CaĐánh giá khả năng thích nghi của Mắc Ca
Đánh giá khả năng thích nghi của Mắc CaNguyen Tri Hien
 
Tài liệu hướng dẫn cho vườn ươm Mắc ca
Tài liệu hướng dẫn cho vườn ươm Mắc caTài liệu hướng dẫn cho vườn ươm Mắc ca
Tài liệu hướng dẫn cho vườn ươm Mắc caNguyen Tri Hien
 
Hiệu quả của việc trồng xen Mắc Ca và Cafe
Hiệu quả của việc trồng xen Mắc Ca và CafeHiệu quả của việc trồng xen Mắc Ca và Cafe
Hiệu quả của việc trồng xen Mắc Ca và CafeNguyen Tri Hien
 
Cách tăng lượt view nhanh chóng trên Youtube!
Cách tăng lượt view nhanh chóng trên Youtube!Cách tăng lượt view nhanh chóng trên Youtube!
Cách tăng lượt view nhanh chóng trên Youtube!Nguyen Tri Hien
 
Internet làm thay đổi hành vi tiêu dùng!
Internet làm thay đổi hành vi tiêu dùng!Internet làm thay đổi hành vi tiêu dùng!
Internet làm thay đổi hành vi tiêu dùng!Nguyen Tri Hien
 
Giáo dục trực tuyến cho tiểu học (chamhoc.vn)
Giáo dục trực tuyến cho tiểu học (chamhoc.vn)Giáo dục trực tuyến cho tiểu học (chamhoc.vn)
Giáo dục trực tuyến cho tiểu học (chamhoc.vn)Nguyen Tri Hien
 

More from Nguyen Tri Hien (20)

Vietnam edtech report 2024: bứt phá mới, giai đoạn mới
Vietnam edtech report 2024: bứt phá mới, giai đoạn mớiVietnam edtech report 2024: bứt phá mới, giai đoạn mới
Vietnam edtech report 2024: bứt phá mới, giai đoạn mới
 
Vietnam edtech elearning report 2023 | Một năm bản lề cho sự bứt phá
Vietnam edtech elearning report 2023 | Một năm bản lề cho sự bứt pháVietnam edtech elearning report 2023 | Một năm bản lề cho sự bứt phá
Vietnam edtech elearning report 2023 | Một năm bản lề cho sự bứt phá
 
Vietnam edTech & eLearning report 2022, năm của bứt phá mạnh mẽ
Vietnam edTech & eLearning report 2022, năm của bứt phá mạnh mẽVietnam edTech & eLearning report 2022, năm của bứt phá mạnh mẽ
Vietnam edTech & eLearning report 2022, năm của bứt phá mạnh mẽ
 
[STEAM] EduMedia Intro
[STEAM] EduMedia Intro[STEAM] EduMedia Intro
[STEAM] EduMedia Intro
 
[Vietnam Techfest 2020] edtech Vietnam market OPEN INNOVATION OPEN EDUCATION
[Vietnam Techfest 2020] edtech Vietnam market OPEN INNOVATION OPEN EDUCATION[Vietnam Techfest 2020] edtech Vietnam market OPEN INNOVATION OPEN EDUCATION
[Vietnam Techfest 2020] edtech Vietnam market OPEN INNOVATION OPEN EDUCATION
 
Vietnam edtech & elearning report in 2016 by nguyen tri hien
Vietnam edtech & elearning report in 2016 by nguyen tri hienVietnam edtech & elearning report in 2016 by nguyen tri hien
Vietnam edtech & elearning report in 2016 by nguyen tri hien
 
Vietnam edtech & elearning Report Q3 2016 by nguyentrihien
Vietnam edtech & elearning Report Q3 2016 by nguyentrihienVietnam edtech & elearning Report Q3 2016 by nguyentrihien
Vietnam edtech & elearning Report Q3 2016 by nguyentrihien
 
Đề án Hỗ trợ hệ sinh thái khởi nghiệp đổi mới sáng tạo quốc gia đến năm 2025
Đề án Hỗ trợ hệ sinh thái khởi nghiệp đổi mới sáng tạo quốc gia đến năm 2025Đề án Hỗ trợ hệ sinh thái khởi nghiệp đổi mới sáng tạo quốc gia đến năm 2025
Đề án Hỗ trợ hệ sinh thái khởi nghiệp đổi mới sáng tạo quốc gia đến năm 2025
 
Hệ thống LMS tính năng cơ bản!
Hệ thống LMS tính năng cơ bản!Hệ thống LMS tính năng cơ bản!
Hệ thống LMS tính năng cơ bản!
 
Kỷ yếu Mắc ca Việt Nam (macadamia)
Kỷ yếu Mắc ca Việt Nam (macadamia)Kỷ yếu Mắc ca Việt Nam (macadamia)
Kỷ yếu Mắc ca Việt Nam (macadamia)
 
Techfest 2015 DH Công nghệ
Techfest 2015 DH Công nghệTechfest 2015 DH Công nghệ
Techfest 2015 DH Công nghệ
 
Khảo nghiệm giống cây trồng Mắc ca
Khảo nghiệm giống cây trồng Mắc caKhảo nghiệm giống cây trồng Mắc ca
Khảo nghiệm giống cây trồng Mắc ca
 
Đặc điểm sinh học của Mắc Ca
Đặc điểm sinh học của Mắc CaĐặc điểm sinh học của Mắc Ca
Đặc điểm sinh học của Mắc Ca
 
Quy trình kỹ thuật trồng Mắc Ca
Quy trình kỹ thuật trồng Mắc CaQuy trình kỹ thuật trồng Mắc Ca
Quy trình kỹ thuật trồng Mắc Ca
 
Đánh giá khả năng thích nghi của Mắc Ca
Đánh giá khả năng thích nghi của Mắc CaĐánh giá khả năng thích nghi của Mắc Ca
Đánh giá khả năng thích nghi của Mắc Ca
 
Tài liệu hướng dẫn cho vườn ươm Mắc ca
Tài liệu hướng dẫn cho vườn ươm Mắc caTài liệu hướng dẫn cho vườn ươm Mắc ca
Tài liệu hướng dẫn cho vườn ươm Mắc ca
 
Hiệu quả của việc trồng xen Mắc Ca và Cafe
Hiệu quả của việc trồng xen Mắc Ca và CafeHiệu quả của việc trồng xen Mắc Ca và Cafe
Hiệu quả của việc trồng xen Mắc Ca và Cafe
 
Cách tăng lượt view nhanh chóng trên Youtube!
Cách tăng lượt view nhanh chóng trên Youtube!Cách tăng lượt view nhanh chóng trên Youtube!
Cách tăng lượt view nhanh chóng trên Youtube!
 
Internet làm thay đổi hành vi tiêu dùng!
Internet làm thay đổi hành vi tiêu dùng!Internet làm thay đổi hành vi tiêu dùng!
Internet làm thay đổi hành vi tiêu dùng!
 
Giáo dục trực tuyến cho tiểu học (chamhoc.vn)
Giáo dục trực tuyến cho tiểu học (chamhoc.vn)Giáo dục trực tuyến cho tiểu học (chamhoc.vn)
Giáo dục trực tuyến cho tiểu học (chamhoc.vn)
 

Mvc Model

  • 2. MVC • Bắt đầu từ những năm 1970. Lần đầu công bố vào 1978. • MVC là viết tắt của Model – View – Controller • Chia ứng dụng thành 3 thành phần – Model – View – Controller nguyentrihien@gmail.com
  • 3. Model • Model giao tiếp với cơ sở dữ liệu. • Model nhận và lưu trữ trong một cơ sở dữ liệu. • Ví dụ, một đối tượng Product có thể nhận thông tin từ Database MY SQL -SQL -XML -Text • * Nếu thay đổi CSDL thì chỉ cần thay đổi Model nguyentrihien@gmail.com
  • 4. View • Hiển thị giao diện ứng dụng • Giao diện người dùng được tạo ra từ dữ liệu trong các đối tượng Model • Ví dụ, có thể chỉnh sửa phần hiển thị của một bảng Products nguyentrihien@gmail.com
  • 5. Controller • Controller điều khiển sự tương tác của người dùng. Xử lý request từ url và form • Làm việc với các đối tượng • Chọn một đối tượng View để hiển thị giao diện người dùng nguyentrihien@gmail.com
  • 6.
  • 7. Trình tự hoạt động (01) nguyentrihien@gmail.com
  • 8. Trình tự hoạt động (02) nguyentrihien@gmail.com
  • 9. Trình tự hoạt động (03) nguyentrihien@gmail.com
  • 10. Model.php • <?php function dbconnect() { static $connect=null; if($connect==null){ $connect=mysql_connect("localhost","root","root"); mysql_select_db("autoshop"); } return $connect; } function closedb() { mysql_close($con); } function getuser($usersId) { $query=mysql_query("SELECT * FROM users WHERE usersId='$usersId'",dbconnect()); return mysql_fetch_assoc($query); } ?> nguyentrihien@gmail.com
  • 11. View.php • <?php echo $users["usersName"]; ?> <form method="POST" action="<?php echo $_SERVER["PHP_SELF"];?>"> <input type="text" name="usersId"/> <input type="submit" value="Submit"/> </form> nguyentrihien@gmail.com
  • 12. Control.php • <?php require_once("../mvc/model.php"); if($_SERVER["REQUEST_METHOD"]=="POST") { header("HTTP/1.1 301 Moved Permanently"); header("location:".$_SERVER["PHP_SELF"]."?usersId=".$_POST["use rsId"]); exit; }else { $users=getuser($_GET["usersId"]); require("../mvc/view.php"); } ?> nguyentrihien@gmail.com