例えば、表があるとします。
HTML
1<form action="update.php" method="post"> 2 <table> 3 <thead> 4 <th>名前</th><th>A</th><th>B</th><th>C</th> 5 </thead> 6 <tbody> 7 <tr> 8 <td>name</td><td>A-1</td><td>B-1</td><td>C-1</td> 9 </tr> 10 </tbody> 11 </table> 12<input type="submit" value="保存"> 13</form>
tbodyのデータは実際はデータベースから取得したものを表示するようにしています。
※ここでは、簡潔にするため普通のHTMLの書き方をしています。
取得したデータを修正したいので、textなりなんなりを使って、表示されたデータを修正し、保存ボタンでサブミットするというオーソドックスな流れなんですが、、、
1.上記ではデータは一行ですが、実際はその時により行数は異なります。
2.一つしたらサブミットではなく、複数行の各データ(修正したい箇所)を修正後サブミットすると、まとめて修正されるようにしたい。
データベースの設計としては、、、
id int not null auto_increment primary key,
name varchar(255),
A varchar(255),
B varchar(255),
C varchar(255)
簡単にこうだとします。
データとしては、名前も同じ名前が複数入ると思うので,,,
name AND A AND B AND Cみたいなセットでも良いとは思いますが、これなら、idでセットすればその行が修正されるんじゃないかと思っています。
では、このidをどこに持ってきてサブミットする際に値がセットできるのか?
質問内容を文章にしようとすると、少しわかりづらいかもしれませんが、、、
必要な情報は出しますので、よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/02/10 00:33