Поддержка Проблемы и решения Выпадающий список

  • Здравствуйте, Пытаюсь настроить динамический selected к выпадающему списку.
    Прежде я использовал примитивный вариант, который позволял выбрать только один пункт из списка.
    Собственно вот он

    $tax_strana = $_GET['tax_strana'];
    $strana = array('rossiya' => 'Россия', 'ssha'=>'США', 'franciya'=>'Франция', 'velikobritaniya'=>'Великобритания', 'germaniya'=>'Германия');

    Вот вывод самого списка:

             <select name='tax_strana'>
                    <option value="">Страны</option>
            <?php foreach($strana as $key=>$val): ?>
                    <?php $selected =($key == $tax_strana) ? 'selected' : ''; ?>
                     <option <?=$selected?> value="<?=$key;?>"><?=$val;?></option>
            <?php endforeach; ?>
            </select>

    Чтобы указывать одновременно несколько пунктов из списка, нужно добавить вот такие скобки[]
    <select name='tax_strana[]'>
    Вот только со скобками перестает работать selected.
    Подскажите, как решить проблему.

  • Тема «Выпадающий список» закрыта для новых ответов.