• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:sortableで並べ替えてDBに保存したい!)

sortableで並べ替えてDBに保存したい!

このQ&Aのポイント
  • JQuery UI sortableを使用してドラッグドロップで要素を並べ替え、その順番をMySQLに保存したいです。
  • PHPを使用してMySQLテーブルに保存するためのフィールドとしてname(VARCHER)、message(TEXT)、file(画像の名前のみを保存)、no(並べ替え順序)、id(AUTOインクリメント、INT)を使用します。
  • 質問内容について、いくつか試してみましたが上手くいかず困っています。アドバイスをいただけると助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 HTMLでは<input type="hidden" name="id[]" value="AUTOインクリメント">をそれぞれ表示してあげればサーバ上では $_POST['id']に配列として取得できます。 その配列をループしてupdateしながらソート順を加算していけば良いのではないでしょうか。 foreach ( $_POST['id'] as $id ) { // ここで処理 }

takayoshi-i
質問者

お礼

こんにちは★ 回答頂きありがとうございます! まだ実装できていませんが、何となく考え方は分かってきた気がします!! hiddenを付けてforeachを使うというヒントで勉強してみようと思います★ こんな質問の為にお時間を使って頂きありがとうございますm(_ _)m 僕も考える力を養わなければ…

関連するQ&A