iT邦幫忙

0

php可調整資料順序?

請問如何可以在網頁上調整資料的順序?

例如

A
B
C
D
E

有五筆資料
我想用php在網頁上呈現
我可以自己編輯資料的順序
例如改成

A
C
D
E
B
等等
如何在網頁上呈現呢?讓我可以用php在網頁改變順序
做這樣的功能?

PS.數據會越來越多

你有沒有先嘗試寫寫看?
然後寫不出來有問題時把你的code放上來研究?
我覺得問問題之前一定要先自己做過。
對工程師來說這是問題發想的第一步:先做再說。
我期望能看到你的code來反映你的問題。
2
fillano
iT邦超人 1 級 ‧ 2017-02-12 20:33:16
最佳解答

順序有兩種:

  1. 根據資料庫中資料的欄位排序:你要做的是把要排序的欄位及排序的方式傳給後端的php程式
  2. 自定義順序:你需要有一個專門用來排序的欄位,在前端編輯順序時排好順序,然後把「每個」資料的順序傳給後端存進資料庫。維護這個欄位其實還蠻麻煩的,尤其資料比較多時。因為改一筆資料的順序,所有順序在他之後的都要異動。

這些是簡單的概念,你可以嘗試一下怎麼實做。

0
WilliamHuang
iT邦大師 1 級 ‧ 2017-02-11 20:11:04

我以前的做法
資料作處理
進資料庫後排序再呈現
其他就是你的問題了
別問我怎用
/images/emoticon/emoticon41.gif

Kert iT邦新手 4 級 ‧ 2017-02-11 21:24:12 檢舉

丟到資料庫排序在撈出ㄌ丟到資料庫排序在撈出來 放在陣列也一樣

0
混水摸魚
iT邦新手 4 級 ‧ 2017-02-14 10:45:53

https://www.webteach.tw/?p=788
給你參考

不過你如果資料量會越來越多 除非這個排序選項是固定的 如商品品牌 才建議你這樣用

我要發表回答

立即登入回答