0 レビュー
1 回答
php-データベーステーブルへのフォームデータの挿入は、ドロップダウンリストから選択した値によって異なります
<脇>
答えへのリンク
この質問にはすでに回答があります:
わからない
0
レビュー
答え :
解決策:
まず、サーバー側にデータを送信するための送信ボタンが必要です
<form action="" method="post">
<input type="text" class="form-control" id="department" name="department"
placeholder="Enter Name" required>
<input type="text" class="form-control" id="cost" name="cost"
placeholder="Enter Name" required>
<select class="custom-select" name="roles" id="inputGroupSelect01 status">
<option selected>Choose...</option>
<option value="Available">Available</option>
<option value="Repair">Repair</option>
<option value="Checked Out">Checked Out</option>
</select>
<button type="submit">
save data
</button>
</form>
フォームがサーバー側に正しく送信されたと仮定すると、この場合のswitch caseを使用して、選択されているオプションを確認し、フォームデータを関連するテーブルに保存できます。
<?php
switch($_POST['roles']) {
case 'Available':
// insert form data in tbl1
break;
case 'Repair':
// insert form data in tbl2
break;
case 'Checked Out':
// insert form data in tbl3
break;
default:
echo 'no role selected';
break;
}
?>
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。