10/10/2018, 11:02

Javascript cho nhiều thẻ checked

PHP & MYSQL
Em làm một danh sách môn học có 10 môn.
Ý tưởng là khi em checked bao nhiu môn( ví dụ là 5 môn) thì khi submit form nó sẽ lưu vào csdl của mình những môn mà mình đã checked, còn khi không check hoặc là bỏ checked đi thì môn đó sẽ không hiển thị ra khi em chọn lớp đó.
Bác nào cho em ý tưởng với ạ, TKS.
2 bảng CSDL của em:
Code:
CREATE TABLE IF NOT EXISTS `lop` (
  `lopID` tinyint(2) NOT NULL AUTO_INCREMENT,
  `tenlop` varchar(30) NOT NULL,
  `type` int(1) NOT NULL,
  PRIMARY KEY (`lopID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=12
Code:
CREATE TABLE IF NOT EXISTS `monhoc` (
  `khmon` char(5) NOT NULL,
  `monID` int(2) NOT NULL AUTO_INCREMENT,
  `tenmon` varchar(20) NOT NULL,
  `type` int(1) NOT NULL,
  PRIMARY KEY (`monID`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=42 ;
happyface viết 13:02 ngày 10/10/2018
Đơn giản thôi, bạn bắt sự kiện submit form, trong này bạn duyệt qua tất cả các checkbox và build thành 1 string chứa các ID của các checkbox đc checked. Trên server đọc string này ra rồi expand nó ra là có các ID bạn muốn
thuyduongcd viết 13:03 ngày 10/10/2018
Cả 10 checkbox đều dùng chung 1 tên thì khi submit $_POST sẽ là 1 array.
vanlien129 viết 13:18 ngày 10/10/2018
Cám ơn tất cả các bạn đã góp ý. Mình làm được rùi. hi`
1024KB viết 13:17 ngày 10/10/2018
Liên à. Anh Long đây. Đang làm project gì đấy,
vanlien129 viết 13:05 ngày 10/10/2018
Được gửi bởi 1024KB
Liên à. Anh Long đây. Đang làm project gì đấy,
hì hì em chào anh Long.
Em đang làm cái tra điểm trực tuyến, nhiều cái không biết quá.
Anh có on pm em nhé YM!: traitimmuadong_vp1989
Bài liên quan
0