Gokisoft

Trong bài trước chúng ta sẽ nói về phong thái thêm và làm chủ member kết hợp PHPhường và MYSquốc lộ. Tiếp theo trong bài bác này, bọn họ đã viết tiếp 2 ứng dụng sửa và xóa member để hoàn toàn module web1_user.Quý Khách vẫn xem: Code thêm sửa xóa trong php

Để theo kịp bài xích này, các bạn sung sướng xem lại bài xích 10, 11,12. Vì các bài xích được hưỡng dẫn ngay tức thì mạch từ đầu tới cuối.

You watching: Gokisoft

Cũng tựa như những bài trước, khối hệ thống sửa cùng xóa thành viên này cũng chỉ rất có thể tiến hành được khi người tiêu dùng đăng nhập thành công với quyền lợi của 1 administrator. Do vậy, các bạn hãy nhờ rằng kiểm soát session sinh sống đầu Khi bước đầu viết áp dụng này nhé.


*

Nội dung chính

A- Xây dựng trang sửa thành viên:

Vì là trang sửa đổi member, đề xuất câu chữ của bọn chúng bao gồm phần sẽ tương tự với phần thêm thành viên, chỉ không giống là những ô nhập liệu giờ đây vẫn bao gồm tài liệu. Dữ liệu này chúng ta thực hiện mang từ bỏ đại lý dữ liệu thông qua vươn lên là truyền nhưng mà sinh sống trang quản lý vẫn gửi edit_web1_user.php?id=$row

*

Vậy nên để lấy giá tốt trị từ bỏ link này chúng ta đang sử dụng đổi thay $_GET. Sau khi đã sở hữu quý hiếm này, Việc còn sót lại của người sử dụng là mang ban bố của id này từ cửa hàng dữ liệu với chuyển vào form nhằm người tiêu dùng có thể sửa đổi.

Vậy ta tất cả.


*

Theo như đoạn code sinh hoạt bên trên phần value họ ước ao đưa quý hiếm vào thì đề nghị thực hiện cú pháp gọn gàng hoặc cũng hoàn toàn có thể thực hiện bằng phương pháp .. Ở phía trên chúng ta chỉ đưa ra quý giá bên trên text box web1_username, còn sót lại mật khẩu đăng nhập vị rất có thể bị mã hóa buộc phải không nên hiển thị ra. Phần level do lưu trong cửa hàng dữ liệu là hồ hết con số 1,2 nên khi giới thiệu bọn họ bắt buộc so sánh, ví như trong bảng lưu lại là một trong những thì ở đoạn có mức giá trị bằng 1 vẫn thêm chữ selected. Để khoác định gạn lọc Khi người tiêu dùng nhấp vào nút chỉnh sửa.

Tiếp tới người tiêu dùng vẫn nhận nút ít edit. Việc còn sót lại của họ là bình chọn dữ liệu Khi họ triển khai chỉnh sửa tài liệu. Điểm khác hoàn toàn nghỉ ngơi đó là chúng ta yêu cầu cân nhắc lúc viết trang chỉnh sửa. Bởi chưa hẳn ai vào sửa đổi cũng rất nhiều sửa cả biết tin web1_username, password, màn chơi. Có Lúc họ chỉ sửa mỗi level hoặc tất cả Lúc chúng ta chỉ sửa từng password.

Vì nạm ta đề nghị xét những trường hòa hợp để giải quyết.

Trường phù hợp 1: Người sử dụng chỉ chỉnh sửa web1_username, cấp độ nhưng ko sửa đổi password. khi đó web1_username, màn chơi đề xuất số đông vẫn có dữ liệu bắt buộc ta ko bắt buộc kiểm soát chúng rỗng hay là không. Nhưng cùng với password chúng ta cấp thiết bắt tín đồ thiết kế nhập liệu. Và chúng ta trọn vẹn rất có thể để rỗng.

Để giải quyết và xử lý bài xích tân oán trên thỏa 2 trường hòa hợp ta đã xét phương pháp sau:

Ta khám nghiệm password và repassword bao gồm như là nhau hay là không ?. Nếu bọn chúng khác nhau nghĩa là người dùng nhập liệu dẫu vậy nhập không nên. Vậy bắt buộc lưu ý lỗi cho bọn họ biết là bọn họ vẫn nhập không nên. Còn ngược chở lại ví như password cùng repassword như là nhau thì vẫn phát sinh 2 trường đúng theo con.

See more: Máy Ảnh Dslr Là Gì, Nguyên Lý Hoạt Động Của Máy Ảnh Có Thể Bạn Chưa Biết

+ Một là password với repassword đều phải sở hữu dữ liệu

+ Hai là password cùng repassword không có tài liệu.

Lúc kia ở ngôi trường vừa lòng nhỏ 1 chúng ta sẽ khởi tạo vươn lên là $p cùng ghi nhận biết tin chúng ta nhập liệu. Và sinh sống ngôi trường đúng theo 2 bọn họ ko ghi nhấn lên tiếng người nhập liệu vị chúng ta không tồn tại ý định chỉnh sửa password. cũng có thể viết đoạn code dễ dàng như sau:


*

Tiếp tới họ đang phân một số loại dữ liệu cập nhật. lúc bao gồm web1_username,password, level thì ta update toàn bộ đọc tin của họ bởi cú pháp Squốc lộ. (xem lại bài xích 8: ngữ điệu SQL cùng MYSquốc lộ cơ bản). Ngược lại khi không lâu dài password thì ta chỉ cập nhật web1_username với cấp độ.

Một điều nữa họ đề xuất quan tâm sẽ là đối với lệnh update cùng delete, ta nên truyền 1 id cụ thể để rời câu hỏi bọn chúng xóa hoặc sửa tài liệu toàn cục trong bảng web1_user. Với id tôi truyền nhận tự phía bên ngoài ta sẽ sở hữu.


*

Sau Khi sửa thành công một member họ sẽ đưa người tiêu dùng trngơi nghỉ về cùng với trang làm chủ (xem bài 12 nhằm biết phương pháp thi công trang thống trị thành viên như thế nào)

Nội dung của toàn cục code ở bên trên nlỗi sau:


B- Xây dựng trang xóa thành viên:

Đối cùng với trang xóa dữ liệu, chúng ta cũng không cần thiết phải giải pháp xử lý quá nhiều. Bởi trọng trách của chúng chỉ dễ dàng và đơn giản là xóa đi những mẫu vào bảng.

bởi thế tương tự như trang edit bọn họ dấn giá trị tự nội dung link ngơi nghỉ trang cai quản vẫn gửi là del_web1_user.php?id=$row.

Và tiến hành lệnh liên kết csdl để cách xử lý câu chữ này.


Sau lúc xóa hoàn thành member thì khối hệ thống sẽ đưa chúng ta trsống về trang làm chủ web1_user lại.

See more: Thuốc Nhuộm Tóc Có Hết Chấy Không ? Thuốc Nhuộm Tóc Có Diệt Được Chấy Không

C- Tổng kết:

do vậy chúng ta sẽ ngừng những thao tác làm việc thêm, sửa, xóa, cai quản thành viên. Qua đầy đủ chuỗi bài học kinh nghiệm này, chắc hẳn những bạn đã có các tư tưởng sinh ra từ các việc áp dụng xây dựng PHP để xây dừng những hệ thống cơ bạn dạng rồi. Việc xây dựng 1 áp dụng đòi hỏi chúng ta ngoại trừ vấn đề áp dụng ngôn từ đang học ra, các bạn còn phải biết năng động cách xử trí những tình huống một giải pháp tác dụng. Tránh vấn đề rập khuôn một biện pháp đồ đạc cùng học tập ở trong những câu chữ code. Vì ngơi nghỉ đều mô hình khác, bài bác tân oán không giống bạn sẽ bao gồm phương pháp xử lý với xử lý khác biệt.