09/10/2018, 18:04

ASP Giup minh xoa user trong table???

Minh muốn xóa một User trong table sau:
user(STT,Username,Hovaten,diachi,email,sodienthoai )
Bây giờ mình đã cho show tất cả các thông tin lên rồi,và bên cạnh đó có 3 lệnh là: chọn tất cả (chọn tất cả các user),bỏ chọn và xóa
Bây giờ làm cách nào mà khi click chuột vào nút 'chọn tất cả' thì tất cả các checkbox đều được chọn và khi click 'Xóa' thì xóa những User đã được chọn.
masterqdung viết 20:17 ngày 09/10/2018
Theo mình thì sẽ làm thủ công như thế này, không biết có được không:
Bạn đã hiển thị được tất cả các user, mỗi user có một checkbox phía trước, đúng không ?
Khi nhấn nút xóa, app sẽ quét qua một lươtk giá trị các checkbox, mỗi giá trị sẽ ứng với ID của một học viên.
Và thế là:
"Delete * from User where ID in ('HV1','HV2',...'HVn')"

Xin chào !
tnonline viết 20:14 ngày 09/10/2018
Bản chất của máy tính là thủ công mà.
masterqdung viết 20:12 ngày 09/10/2018
Ý của mình là như thế. Nhưng không biết bạn có làm được không.
Cận viết 20:16 ngày 09/10/2018
Theo boy thì có 2 việc cần fải giải quyết:

1. Viết javascript để khi nhấn vào checkbox "Check all" thì tất cả các checkbox khác được chọn. Cái này bạn tham khảo cách làm của thằng webmail Yahoo!
2. Viết code ASP để sinh câu SQL. Về việc này thì boy khuyên bạn như sau:

Đặt tên cho các checkbox là ID của từng record, ví dụ chk_1, chk_5, ....

Rồi sau đó quét qua CSDL, If Request.Form("chk_" & rs("id")) = true thì xóa nó.

Còn về việc xóa thì masterqdung đã nói rồi, "delete from ... where abc in ('1','2', ... )

Thân
Bài liên quan
0