Chương trình quản lý sinh viên PHP lưu database - Học lập trình PHP căn bản
Ở bài tập trước chúng ta đã tập làm trang quản lý sinh viên lưu session với các thao tác hiển thị danh sách, thêm, xóa và sửa sinh viên, tuy nhiên ở bài đó chúng ta chỉ lưu dữ liệu tạm ở Session mà thôi, vậy thì trong bài này chúng ta tiếp tục xây dựng ứng dụng này nhưng thay vì sử ...
Kết nối Cơ Sở Dữ Liệu MYSQL Sử dụng MYSQLI - Học lập trình PHP căn bản
Trải qua 25 bài php căn bản thì chúng ta mới chỉ tìm hiểu râu ria bên ngoài các kiến thức về kỹ thuật lập trình nên có lẽ các bạn cảm thấy chưa HƯNG PHẤN , vì vậy để các bạn không bị chán thì trong bài này chúng ta sẽ tìm hiểu cách kết nối CSDL MYSQL với php và một số hàm xử lý ...
Chương trình quản lý sinh viên PHP lưu Session - Học lập trình PHP căn bản
Trong bài tập này chúng ta sẽ viết một chương trình quản lý sinh viên sử dụng Session nhé các bạn, nghĩa là ta sẽ sử dụng session để lưu trữ dữ liệu thay vì sử dụng MySQL. Bài tập này khá hay bởi nó tập cho bạn thực hiện các thao tác lấy danh sách, thêm, xóa và sửa. Đầu tiên bạn tạo cho tôi một ...
Bài tập thực hành với mảng (array) trong PHP - Học lập trình PHP căn bản
Mảng là một cấu trúc lưu trữ dữ liệu được sử dụng khá phổ biến ở hầu hết các ngôn ngữ lập trình, đây là một kiểu dữ liệu cho phép người dùng lưu trữ nhiều thông tin không giới hạn về số phần tử nên sử dụng nó sẽ giúp mã nguồn trông sáng hơn. Tuy nhiên nếu như sử dụng mảng nhiều quá sẽ dẫn đến tình ...
Giải phương trình bậc hai một ẩn bằng PHP - Học lập trình PHP căn bản
Trước tiên chúng ta tìm hiểu sơ lược về phương trình bậc hai và cách giải đã nhé. # Cách giải phương trình bậc hai? Phương trình bậc hai là phương trình có dạng ax2 + bx + c = 0, trong đó: a # 0 a, b, c là các hằng số x là ẩn số phải đi ...
Giải phương trình bậc nhất một ẩn bằng PHP - Học lập trình PHP căn bản
Trước khi lập trình một bài toán thì bạn cần phải biết bài toán yêu cầu gì và thuật toán giải như thế nào để từ đó mới có hướng đi chính xác được. Phương trình bậc nhất là phương trình có dạng ax + b = 0, a # 0. Và để giải phương trình này thì ta áp dụng nguyên tắc chuyển vế đổi dấu và nhân ...
Giới thiệu phần bài tập PHP căn bản có lời giải - Học lập trình PHP căn bản
Để học tốt lập trình PHP thì bạn phải thực hành nhiều thật nhiều, từ đó bạn mới rút ra được những kinh nghiệm cũng như ý nghĩa của từng hàm, từng đối tượng trong PHP. Và để các bạn có nguồn học thì trong series này mình sẽ tổng hợp các bài tập PHP căn bản có kèm lời giải, những bài tập này chỉ mang ...
Validate form bằng PHP - Học lập trình PHP căn bản
Ngoài validate form bằng Javascript ra thì chúng ta nên sử dụng PHP để validate nữa bởi chỉ validate bằng Javascript thôi thì chưa đủ độ bảo mật. Nếu người dùng cố tình tắt Javascript thì họ hoàn toàn có thể lách qua được lớp bảo vệ đó của website, nên trong bài viết này mình sẽ ...
Validate form bằng Javascript - Học lập trình PHP căn bản
Như vậy là mình đã giới thiệu xong phương thức POST và phương thức GET rồi nhỉ =)) Vậy trong bài này mình sẽ hướng dẫn một phần rất thú vị đó là validate form bằng Javascript. Khi bạn muốn lấy thông tin từ user thì bắt buộc bạn phải sử dụng form. Trường hợp user không có ý đồ xấu thì không sao ...
Xử lý form với phương thức POS - Học lập trình PHP căn bản
Trong bài này mình sẽ giới thiệu về phương thức POST và một số lưu ý quan trọng khi sử dụng phương thức POST trong lập trình web. Như thường lệ trước khi đọc bài này thì bạn nên đọc bài phương thức GET và POST trong PHP đã nhé. 1. Phương thức POST là gì? Phương thức POST là hình thức ...
Xử lý form với phương thức GE - Học lập trình PHP căn bản
Trong bài này mình sẽ hướng dẫn các bạn khái niệm phương thức GET là gì và một số vấn đề quan trọng liên quan đến phương thức GET trong PHP. Và trước khi đọc bài này thì bạn phải xem bài phương thức GET và POST trong PHP đã nhé. 1. Phương thức GET là gì? Phương thức GET là hình thức ...
Hiểu về Request và Response trong lập trình Web - Học lập trình PHP căn bản
Khi đọc các bài tutorials trên mạng hoặc các video học lập trình trên mạng bạn sẽ nghe đến hai khái niệm là Request và Response. Thực ra hai khái niệm này khá là đơn giản, chỉ cần hiểu request là yêu cầu từ client lên server và response là server trả kết quả về cho client, tuy nhiên ...
Giới thiệu phần xử lý form trong PHP - Học lập trình PHP căn bản
Form là một thành phần không thể thiếu trong lập trình Web bởi việc trao đổi và lấy thông tin từ người dùng để truyền tải lên Server phải thông qua Form. Nhìn chung Form có thể chia làm hai loại, một loại dùng để lấy thông tin bình thường và một loại dùng để lấy thông tin upload như upload hình ảnh, ...
Bài 32: Header Request và Header Response - Học lập trình PHP căn bản
Khi thao tác với các website thì chúng ta có hai hành động, thứ nhất đó là gửi yêu cầu lên server và ta gọi là request, hành động thứ ha là server gửi trả kết quả về cho client và ta gọi là response. Mỗi hành động như vậy sẽ kèm các thông số kèm theo và các thông số đó ta gọi là Header Parameters. ...
Bài 31: PHP Filter - Hàm filter_var trong PHP - Học lập trình PHP căn bản
Nếu trước đây chúng ta sử dụng Regular Expression để kiểm tra định dạng dữ liệu thì rất phức tạp phải không nào? Mình cũng vậy, trước đây mình toàn đi lên mạng kiếm những hàm người ta viết sẵn về sử dụng mà không hề biết ý nghĩa của nó như thế nào :) Nhưng bây giờ thì khác vì trong PHP có một module ...
Bài 30: Tìm hiểu hàm header trong PHP - Học lập trình PHP căn bản
Trong bài này chúng ta tìm hiểu về hàm header, đây là một hàm được dùng khá nhiều trong lập trình web, ví dụ như dùng để chuyển hướng trang, dùng để khai báo định dạng file trả về từ Server, ... Trong tiếng anh thì có định nghĩa như sau: header() is used to send a raw HTTP header, khái ...
Bài 29: Xử lý ngày tháng trong PHP - Học lập trình PHP căn bản
Vấn đề xử lý ngày tháng cực kì quan trọng khi bạn xử lý với các bài viết và đăng lên website. Ví dụ bạn cần in ra ngày tháng đăng bài viết hiển thị theo kiểu ngày / tháng / năm hoặc ngày - tháng -năm thì bắt buộc bạn phải biết cách sử dụng các hàm xử lý ngày tháng trong PHP thì mới làm được. Đó ...
Bài 28: Lệnh require - require_once - include - include_once trong PHP - Học lập trình PHP căn bản
Để xây dựng một trang web bằng PHP thì đòi hỏi ban phải sử dụng rất nhiều mã code khác nhau và có thể lên đến hàng trăm hàng ngàn line, vì vậy nếu chúng ta chỉ code nó trong một file PHP duy nhất thì rất là tệ hại bởi rất khó để nâng cấp và bảo trì chúng. Với nhược điểm này hầu hết các ngôn ngữ lập ...
Bài 27: Xử lý truy vấn dữ liệu MySQL với PHP - Học lập trình PHP căn bản
Có nhiều thư viện xử lý kết nối và truy vấn database trong MySQL đó là: MySQLi Object-oriented MySQLi Procedural PDO Mình cũng có một series trình bày khá chi tiết các thao tác như kết nối, thêm, xóa sửa và lấy danh sách trong MySQL bằng PHP rồi nên nếu bạn muốn tham khảo thì hãy đọc ...
Bài 26: Hàm isset() và empty() trong ph - Học lập trình PHP căn bản
Hàm isset() trong PHP mình cũng đã sử dụng khá nhiều lần trong series này rồi nhưng vẫn có một số bạn mail hỏi sự khác nhau giữa hàm isset() và hàm empty() trong PHP như thế nào?, khi nào thì sử dụng hàm isset() và khi nào thì sử dụng hàm empty()? Nên trong bài này mình sẽ giới ...