10/10/2018, 09:18
Tạo thứ tự cho thông tin.
Mình muốn tạo thứ tự tự động, sau đó muốn đưa tin đó lên trên hay xuống dưới thì phải phàm sao?
Vd:
Mình có tin:
ID Name Type
1 Tin1 1
2 Tin2 2
3 Tin3 3
Mình muốn tin2 lên trên tin1 hoặc xuống sau tin3
Xin chỉ giúp
Vd:
Mình có tin:
ID Name Type
1 Tin1 1
2 Tin2 2
3 Tin3 3
Mình muốn tin2 lên trên tin1 hoặc xuống sau tin3
Xin chỉ giúp
Bài liên quan
Nhưng mình muốn là khi click vào mũi tên lên trên thì tin đó sẽ lên trên
và ngược lại
VD : file tpye dùng để xếp thứ tự
mình sỏt theo thứ tự nhỏ đến lớn
ID Name Type
1 Tin1 1
2 Tin2 2
3 Tin3 3
Mình muốn dưa mẫu tìn lên trên mẫu tin 1 thì type sẽ thay dổi (update)
Câu lệnh dùng để update như thế nào?
update table set sort_order=sort_order-1 where id=cái cần lên trên
cái cần xuống trên
update table set sort_order=sort_order+1 where id=cái cần xuong
bạn load lại trang đương nhiên cái mà bạn bấm vào mũi tên lên trên nó sẽ lên trên thay cho cái ở trên với sắp xếp tăng dần
have fun !
trên thì 1 mũi tên hướng xuống
dưới thì mũi tên hướng lên
còn ở giữa thì 2 mũi tên: hướng xuống + hướng lên
Về nguyên tắc đây là các thành phần của 1 mảng, nên chúng ta sẽ làm:
(1) Thành phần đầu tiên của mảng (index 0): mũi tên xuống
(2) Các thành phần ở giữa (index 1 - index count($mảng)-2): hai mũi tên
(3) Thành phần cuối (index count($mảng)-1): mũi tên lên
Cơ bản như vậy tùy theo từng trường hợp mà có những chi tiết kỹ thuật khác nhau.
Thân mến.