-5

I have a select box on my form to search shops in cities. Suppose that they are City 1, city 2, city 3, etc. When I select City 3 and click search, the data is posted and shops are displayed correctly. but the selection box still shows City 1 as the default value. It makes the user confused!

If I have searched City 3, after reloading the page, the selection box should display City 3 as "Selected value" and not the first value of selection box.

How do I do it? Please help me.

4

3 に答える 3

2

選択したシティ ボックスの値を読み取り、変数に格納するだけです。例:-

$selectedCity = $_POST['city'];

次に、この $selectedCity を使用して、次のように選択ボックスでフォームチェックを送信したときに選択されたかどうかを確認します。

   <?php if ($selectedCity == 'City1") { ?> "selected=selected" <?php }?>
于 2013-04-08T12:33:41.623 に答える
0
<option name="" selected></option>

デフォルトで選択したいものを簡単に選択できます。

于 2013-04-08T12:34:57.303 に答える