Почему не устанавливается значение по умолчанию в селекте?

Всем привет, подскажите пожалуйста, есть форма:

<select class="form-control" id="city" name="hotels[city]">
                                <?php
	/*
                                if (Registry::getValue('cv_city')) {

                                    $city_name = Registry::getValue('cv_city');

                                } elseif ($page_array['hotels']['city']) {
                                    $city_name = $page_array['hotels']['city'];
                                } else {
                                    $city_name = $_COOKIE['hotels_city'];
                                }
                                if ($city_name == "Москва") {
                                    $idmsk = 'selected=' . '"selected"';
                                    $idptr = "";
                                } else {
                                    $idmsk = "";
                                    $idptr = 'selected=' . '"selected"';
                                }
*/
                                ?>
                                <option value="Москва" selected>Москва</option>
                                <option id="peter" value="СПб">Санкт-Петербург</option>
                            </select>


Значение по умолчанию надо чтобы была Москва. Но показывает везде что хочет. Где-то Москва, где-то СПб. Как пример, на компе у меня показывает Москва, на мобиле СПб. С php он так же работает.

Нужно, чтобы везде отображалась Москва, в чем допущена ошибка?

Спасибо всем, проблема решена. Как всегда - всё дело в движке. Какой-то начинающий программист(ещё хуже моего) создал дубликат кода в другом файле и присоединил этот другой файл, а я изменял в оригинале.
  • Вопрос задан
  • 212 просмотров
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
https://jsfiddle.net/augp10vy/
Все работает. В вашем коде Москва по умолчанию всегда selected.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
romy4
@romy4
Exception handler
Какой-то бардак в коде
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
03 мая 2024, в 00:45
1000 руб./за проект
02 мая 2024, в 23:56
2000 руб./за проект