PDA

View Full Version : [PHP & JavaScript] help..hàm chọn selectbox...



mak123
14-06-2012, 16:30
mình đang có 1 vấn đề tương tự như thế này:(Làm bằng JavaScript & PHP)
làm 1 selectbox để chọn vùng miền.....
có 1 CSDL gồm
id(auto), quequan, tructhuoc(int)
1......... Ha Noi.... ......0
2.........Sai Gon... ......0
3.........My Dinh... ......1
4.........Cau Giay.. ......1
5.........Quan 10.. .......2
6.........Quan 8.... .......2
yêu cầu của bài toán đưa ra là: khi chọn Ha Noi hay Sai Gon ở box1 thì box2 sẽ hiện ra các quận huyện trực thuộc tương ứng. có thể hiểu là khi chọn Ha Noi nó sẽ đưa ra ở box2 tất cả những nơi có chỉ số trực thuộc là 1.......tương tự như vậy với Sài Gòn mà khi chọn không bị load lại trang

Mọi người thông cảm vì mình ko post đc ảnh hay bất cứ cái gì khác ngoài chữ, chắc diễn đàn đặt giới hạn...
ai biết giúp nhé, thanks nhiều..

ngoc_ann_00
14-06-2012, 16:57
cái này làm js bình thường là đc rồi,ko cần phải ajax đâu

mak123
14-06-2012, 17:19
vấn đề mấu chốt ở cái bài của mình là lấy thông tin trong CSDL, nếu lam = js bình thường thò cần phải khai báo tất cả các chọn trong form, ở đây mình muốn là lấy từ trong CSDL ra, dù sao cũng thanks bạn....

chiase.net
14-06-2012, 17:32
cái này mà không load lại trang thì phải dùng ajax.. không còn cách nào khác thì vì nếu load 1 lần hết thì trang sẽ rất nặng :d

mak123
14-06-2012, 17:42
nếu phải dùng ajax thì bạn nào biết chỉ mình với, đang bí ngô rồi, mầy mò từ sáng chưa ra, cái này thầy giáo bảo về làm, không làm đc ông ấy bắt ngồi xem bóng chày thì có mà ghét bằng chết.....

ngoc_ann_00
14-06-2012, 17:52
vấn đề mấu chốt ở cái bài của mình là lấy thông tin trong CSDL, nếu lam = js bình thường thò cần phải khai báo tất cả các chọn trong form, ở đây mình muốn là lấy từ trong CSDL ra, dù sao cũng thanks bạn....
lấy thông tin từ csdl ra thì là php chứ liên quan gì đến js đâu.
ajax hay ko ajax thì cũng vậy thôi.
nếu csdl lớn quá thì dùng ajax cho nó nhẹ ko thì load luôn 1 lần cho nó gọn

mak123
16-06-2012, 13:37
đã xử lý nhanh gọn = ajax, mod đóng dùm mình cái topic này nhé, thanks

hungit17
12-08-2012, 17:29
Cậu có thể chia sẻ code cho mọi người ko :)

nino
12-08-2012, 21:41
đã xử lý nhanh gọn = ajax, mod đóng dùm mình cái topic này nhé, thanks

mod box này đâu xao không đóng dùm bạn ấy nhỉ :mad: