ユーザーが HTML 選択ドロップダウン メニューから選択したものを、SQL INSERT ステートメントで使用できる php 変数にする必要があります。
どうすればこれを行うことができますか?
フォームを使用します。$_POST
その後、スーパーグローバルを介して変数にアクセスできます。
<form action="targetpage.php" method="post">
<select name="myselect">
<option>Option 1</option>
<option>Option 2</option>
</select>
<input type="submit">
</form>
targetpage.php:
<?php
echo $_POST['myselect']; // Will print either "Option 1" or "Option 2"
?>
編集
フォーム データには「post」または「get」のいずれかを使用できます。get は、2000 文字以下に維持したい URL を変更します。Post は URL とは別にデータを送信します。get を使用すると、 を介してデータを取得できます$_GET
が、フォームの場合は通常、post が適切なオプションです。