0

私は持っています;

<form method="post" action="search.php">
  <select name="country">
    <option value="">Select Country</option>   
    <option value="Afghanistan">Afghanistan</option>
    <option value="Albania">Albania</option>
  </select>
</form>

次に、search.phpで、$country = $country%like%国の列のMySQLテーブルをクエリします。

誰かが国をピックアップした後、ドロップダウンの選択を覚える最も簡単な方法は何ですか?

4

2 に答える 2

0

selected要素の属性を使用したいとしますoption。配列またはデータベースクエリから要素を入力する場合はselect、次のように実行できます。

<?php foreach($countries as $country): ?>
<option value="<?php echo $country ?>"<?php if($_POST['country'] == $country) { echo ' selected="selected"'; } ?>><?php echo $country ?></option>
<?php endforeach ?>

また、補足として、次のように$countryを割り当てることをお勧めします。

$country = $_POST['country'];
于 2012-10-08T12:59:20.270 に答える
0

サーバー側で何をしていても、レンダリングされた HTML は、最初に選択したいの属性selected="selected"を使用する必要があります。<option>

于 2012-10-08T12:59:28.577 に答える