данные из $_SESSION в select после валидации form

262
15 августа 2017, 12:38

Есть два связанных select(main) и select(child) в form: Первый:

  <select name="law" id="main>
            <option name="law" value="правило1"<?php if ($_SESSION['law'] == 'правило1'){echo 'selected';}?>>правило1</option>
            <option name="law" value="правило2"<?php if ($_SESSION['law'] == 'правило2'){echo 'selected';}?>>правило1</option>

Второй

<select  name="wind" id="child">
            <option name="wind" main-value="правило1" value="1" <?php if ($_SESSION['wind'] == '1'){echo 'selected';}?>>1</option>
            <option name="wind" main-value="правило1" <?php if ($_SESSION['wind'] == '2'){echo 'selected';}?>>2</option>

select(main) и select(child) связаны известным скриптом:

 function main_change() {
    var val = $('#main option:selected').val(),selector = '#child option[main-value="' + val + '"]';
    $('#child option').removeAttr('selected').hide();
    $(selector).show();
    $(selector + ':правило1').attr('selected', 'selected');
    $(selector + ':правило2').attr('selected', 'selected');
    }
    $(function() {
    $('#main').change(main_change);
    main_change();
    });

Проблема: после ошибки при возврате в form в select(main)сохраняется "правило1" или "правило2", а в select(child) данные из $_SESSION['wind'] не передаются. Как исправить? может дело в скрипте, в selected? Спасибо

READ ALSO
Как отправить значения формы и получить ответ на этой же странице, или в popup окне

Как отправить значения формы и получить ответ на этой же странице, или в popup окне

У меня есть формаПосле нажатия кнопки Submit я хочу что бы под формой появилась надпись что данные отправлены

288
position fixed Help

position fixed Help

есть фиксированный блок(меню которое плавает) под ним дивкак сделать так чтоб при скролле он не закрывал сразу див,а лишь тогда когда дойдет...

181
Ввод и вывод изображения с помощью приложения на C#

Ввод и вывод изображения с помощью приложения на C#

Имеется "приложение" для внесения сведений в базу данных и с последующим его извлечением

234
Unity: NullReferenceException: Object reference not set to an instance of an object. Ошибка с анимацией. Помогите

Unity: NullReferenceException: Object reference not set to an instance of an object. Ошибка с анимацией. Помогите

Хочу сделать анимацию для игрыВозникла ошибка: NullReferenceException: Object reference not set to an instance of an object Upravlenie

339