私の問題は以前に選択されたwhileループで表示することです。私はループではないセットアップでそれを行う方法を見つけましたが、ループは私にとっては問題です。ドロップダウン - 以前にループ内で選択された表示
<?php
foreach($countries as $key => $value) { ?>
<option value="<?= $value . ' ' . $key ?>" title="<?= htmlspecialchars($value) ?>"><?= htmlspecialchars($value) ?></option>
<?php } ?>
そして、それは良い作品:
次のコードは、私の国(と国コード)のドロップダウンを与えます。しかし、誰かが自分の国を編集していると想像してください。もちろん、以前に選択された特定の国の変数があります...ありがとう。構文で
<?php
foreach($countries as $key => $value) { ?>
<?php if ($previousCountry == $value) ?>
<option selected value="<?= $value . ' ' . $key ?>" title="<?= htmlspecialchars($value) ?>"><?= htmlspecialchars($value) ?></option>
<?php else ?>
<option value="<?= $value . ' ' . $key ?>" title="<?= htmlspecialchars($value) ?>"><?= htmlspecialchars($value) ?></option>>
<?php } ?>
わからないが、値は、あなたがそれに選択属性を入れて、前の国と同じである場合は、検出する必要があります:
ヒント:? '<= 'や' short_tags'は常に有効ではありません。あなたのコードがphp.iniの設定に関係なく常に動作するようにするには、<?php echoと置き換えてください。 – zanderwar
便利です! –