Я не знаю, почему он не работает, я не вижу, что не так. Вы всегда можете сделать что-то подобное, если вам нужно.
SELECT ... (All columns but test)
FROM ( your query here as subquery) a
ORDER BY test ASC
Здорово, что твой код работает сейчас, но у меня есть предложение. Вы используете jQuery, который должен сделать ваш код немного более понятным.
В вашем переключателе оцените возвращаемое значение $(this).val()
вместо того, что вы положили туда. $(this)
будет ссылаться на объект jQuery, к которому вы применяете событие change
. Затем вместо присвоения block
свойству css display
с длинной ванильной линией JS используйте .show()
примерно так:
jQuery(document).ready(function($) {
$("#select-forma").change(function() {
switch($(this).val()) {
case 1:
$("#mp").show();
break;
}
});
});