- ベストアンサー
PHPでajaxを利用してデータ更新の方法
PHPでAJAX操作をしてデータ更新をしたいです。 たとえば削除ボタンが10個あって削除ボタンを押すとデータベースを更新して画像名をnoimage.jpg(デフォルト値)にします。 そして削除ボタンを無効化したいです。 こういうことってできるでしょうか? ボタンに割り振っているidはimage1からimage10としています。 JS側でどういうふうに受け取ってDBに渡せばいいか分かりません。 教えて下さい。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
(1)ajaxでdel.php?id=xxxとかでよぶ (2)削除が成功したら1、失敗したら0を返すようにしておく (3)戻りをみてidを指定してimgを更新、ボタンをdisabledに ということでわかりますか?
その他の回答 (1)
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
>JS側でどういうふうに受け取ってDBに渡せばいいか分かりません。 そもそもDBで管理しているの? DBなら画像の表示と削除はどうやって管理しているのかかかないと 回答が大きくぶれますね イメージとしては、こんな流れでしょうか・・・ 削除情報を流す→削除された情報が返ってくる→imgタグを書きかえる→ ボタンの属性をdisabledにする
質問者
補足
ご返答有難うございます。 DBで画像名を管理しています。 表示はDBから画像名を受け取って表示します。 削除の場合はDBのカラムのデフォルト値のnoimage.jpgに書き換えます。 削除情報(image1とかimage3というID値)を渡してDBのそのカラムをnoimage.jpgに更新する。 成功すればimgタグを書き換えてボタンの属性を変更したいです。 すみませんでした。 言葉足らずでした。
補足
ご返答有難うございます。 AJAXはあまり詳しくなくて。。。 すみません。 いろいろ調べてみてはいるんですが。 今回codeigniterというフレームワークの勉強をかねて練習しています。 もう少し詳しく教えていただけるでしょうか?