性別のドロップダウンリストがあります。テーブル「候補」から値を取得しています。このテーブルには、実際には別のテーブルへの外部キーであるフィールドがあります。
フィールドはgender_code_cdeで、テーブル名はgender_codeです。現在、gender_code には 2 つの行が含まれています。ID と説明。その構造は次のようなものです。
1->男性 2->女性
ドロップダウンリストに表示されています。しかし、男性が選択された場合はID 1を取得し、女性が選択された場合はID 2を取得したい. 私のコードは以下の通りです:
<p>
<label for ="gender">Gender:</label>
<?php
$query = mysql_query("select * from gender_code"); // Run your query
echo '<select name="GENDER">'; // Open your drop down box
//Loop through the query results, outputing the options one by one
while ($row = mysql_fetch_array($query))
{
echo '<option value="'.$row['gender_cde'].'">'.$row['gender_dsc'].'</option>';
}
echo '</select>';
?>
</p>
私はcodeIgniterで作業しています。