Нужно при выборе в листбоксе какого-то значения это значение перенести в переменную и так чтобы лист бокс не обновлялся и не скидывал выбор. Переменную нужно потом использовать как критерий при запросе в БД Access. Есть такой код: Код (Text): <p>Статус станции<br> <div class="orent"> <form action="<?=$_SERVER['PHP_SELF']?>" method="post" id="myForm"> <select name='lang' onchange="document.getElementById('myForm').submit()"> <option>Все</option> <option>Годен</option> <option>Ожид.ремонта</option> <option>На заводе</option> <option>Брак</option> <option>Списан</option> </select> </form> </div> <div class="article"> <?php if (isset($_POST['lang'])){ $state=$_POST['lang']; echo $state; } ?> После выбора через echo выводит то что и выбиралось, а сам листбокс обнуляется. Три вопроса: 1) Как сделать так чтобы листбокс хранил выбранное значение? 2) Как сделать так чтобы переменная $state после завершения выполнения данного кода не пропадала(или не обнулялась). 3) Как реализовать этот код более изящно?
HTML: <select> <option>1</option> <option selected>2</option> <option>3</option> </select> http://jsfiddle.net/9amvjcLo/