- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:sortableで並べ替えてDBに保存したい!)
sortableで並べ替えてDBに保存したい!
このQ&Aのポイント
- JQuery UI sortableを使用してドラッグドロップで要素を並べ替え、その順番をMySQLに保存したいです。
- PHPを使用してMySQLテーブルに保存するためのフィールドとしてname(VARCHER)、message(TEXT)、file(画像の名前のみを保存)、no(並べ替え順序)、id(AUTOインクリメント、INT)を使用します。
- 質問内容について、いくつか試してみましたが上手くいかず困っています。アドバイスをいただけると助かります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 HTMLでは<input type="hidden" name="id[]" value="AUTOインクリメント">をそれぞれ表示してあげればサーバ上では $_POST['id']に配列として取得できます。 その配列をループしてupdateしながらソート順を加算していけば良いのではないでしょうか。 foreach ( $_POST['id'] as $id ) { // ここで処理 }
お礼
こんにちは★ 回答頂きありがとうございます! まだ実装できていませんが、何となく考え方は分かってきた気がします!! hiddenを付けてforeachを使うというヒントで勉強してみようと思います★ こんな質問の為にお時間を使って頂きありがとうございますm(_ _)m 僕も考える力を養わなければ…