番号を入力してアイテムを並べ替えることを許可します。 5つの項目入力シーケンスを使用する場合のソート順の更新方法は?
Id, Item, Display Order
1, Item a, 1
2, Item b, 2
3, Item c, 3
4, Item d, 4
5, Item e, 5
があるのであれば、ユーザーは、5つの入力ボックスを取得し、彼らは番号を提供してアイテムを並べ替えるには、更新をクリックすることができます。ユーザーが上記の新しい位置として125を入力すると、max(5)に設定され、他の項目が更新されます。ユーザーが-10を入力すると、その項目が1になり、他の項目が更新されます。
ユーザーがフォームを送信すると、注文を更新する方法がわかりません。どんな助けもありがとう。私はデフォルト値としてdisplay_order値をcontainting 5つの入力ボックスをユーザに5行を提示する上記のデータを使用していただきありがとうございます
UPDATE
。ユーザーがリストの順序を変更したい場合は、入力ボックスの値を更新して「送信」をクリックしてデータベースを更新できます。私はORDER BYのdisplayorderクエリを使ってreocrdをリストしています。
ご質問、このような形の何かについてどのように
少なくとも、あなたはソートが決定された明確な基準を提供する必要があります。ユーザーが「5」を入力した場合、どのような順序で項目を再表示したいのですか?ユーザーが '3'を入力すればどうなるでしょうか?彼らが '1'を入力すればどうなるでしょうか? – deefour
@deefour 1を入力すると、それを入力したアイテムだけがリストアイテムの先頭になります。意味がありますか?項目は表示順に表示されます.1は先頭に表示されます。 – Kay
実際に作業するコードを教えてください。 SQLでUPDATEクエリを処理する方法が不明ですか? '$ _POST'スーパーグローバルから値を取得するのに問題がありますか?あなたの質問の根はまだかなり不明です。 – deefour