最初にデータベースにクエリを実行し、ドロップダウン リストにデータを入力するこのコードを取得しました。このコードがアイテムの値を 2 番目に取得した ID に設定することを確認したい: 前に選択したアイテムに別のドロップダウン リストを入力したい
コードは次のようになります
<?php
$query="SELECT * FROM city ORDER BY ID";
$result = mysql_query($query, $con);
$options = array();
while ($query_data = mysql_fetch_array($result)) {
$options[$query_data["ID"]] = $query_data["Cname"];
}
?>
<select name="dropdown_city" >
<?php foreach ($options as $key => $value) : ?>
<?php $selected = ($key == $_POST['dropdown_city']) ? 'selected="selected"' : ''; ?>
<option value="<?php echo $key ?>" <?php echo $selected ?>>
<?php echo $value ?> </option>
<?php endforeach; ?>
</select>
</li>