1

配列から動的に入力されるドロップダウンリストがありますが、フォームが送信された後に選択された値が表示されるように構文を正しく取得できないようです。

これは私がこれまでに持っているものです。

<select id="country" name="country">
    <option value="">Please Select</option>
<?php
foreach ($countrylist as $value => $country) {
    echo '<option value="' . $value . '" ' . ($selected == $value ? ' selected' : '') . '>' . $country . '</option>';
} ?>

</select> 

どこかで間違えたようですが、どこかわからないようです。

4

1 に答える 1

0

それぞれ$valueをと$selected比較している$selectedので、選択したオプションの値を保持する必要があります。この場合、それはで保持され$_POST['country']ます。

于 2013-01-01T22:31:56.010 に答える