現在<select>タグで作成したプルダウンメニューがあり、それを1つ選択して送信ボタンを押すと$_GET['sample']にデータを送ってmysqlから選択した項目を引っ張ってきてhtmlに表示するコードが完成しています。今回実現させたいのは、「削除」というボタンをもう1つ増設して、それを押した場合にはmysqlからデータを削除したいです。
表示ボタンを押したら表示するコードが記載された$_GET['sample']へ、削除ボタンを押したら削除するコードが記載された$_GET['sample']へ、それぞれ分岐させてコードを書くにはどうすればいいですか?
削除はDELETE FROM テーブル名 WHERE 条件;を使うなど具体的なコードは分かるので、「1つのプルダウンメニューで選んだある項目を、ボタンによって別々のコードに分岐させる方法」を教えてください。
また、もっと便利なやり方があればそれを教えてください。
やりたいことはシンプルで、データベースにA, B, C, Dとあったとすると、プルダウンメニューにはA, B, C, Dとその内容が表示されており、いずれかを選択して表示ボタンを押せばその場に表示、削除ボタンを押せばデータベースからそのデータを削除するという感じです。具体的なコードの内容は既に分かってこちらで完成しているので不要です。ボタンによって分岐させるアイデアだけ教えてください。
html
1<form method="get"> 2 <select name='sample'> 3 optionタグにmysqlのデータを格納したものがいくつか 4 </select> 5<input type='submit' value='表示'> 6<input type='submit' value='削除'> 7</form>
php
1if (isset($_GET['sample'])) {... 2選択した項目を表示するコード 3 4if (isset($_GET['sample'])) {... 5選択した項目を削除するコード
↑の<input type='submit' value='表示'>を押したら表示するコードへ
<input type='submit' value='削除'>を押したら削除するコードへ誘導したい。
現在はselectにnameでsampleをつけているので、表示・削除どちらを押してもphpの表示するコード・削除するコードの両方に誘導してしまう状態。

回答1件
あなたの回答
tips
プレビュー