krundetz, смотрим логику работы ваших строчек. Одной. Первой допустим  Если $_GET['ord_fld'] установлена, то присваиваем её значение переменной $_SESSION['ofld'] Если $_GET['ord_typ'] не установлена, то присваиваем переменной $_SESSION['ofld'] значение 'id' А если $_GET['ord_typ'] не установлена, но $_SESSION['ofld'] уже была установлена до этого, со значением допустим 'name' ? Правильно, переменная $_SESSION['ofld'] перезапишется и будет сново 'id', а автору нужно что-бы сортировка запоминалась.
Добавлено через 51 секунду
Цитата(krundetz @ 12.11.2008, 14:02 ) | | я иногда не понимаю вас. то вы предлагаете сокращать код до минимума, то нагромождаете совершенно не нужных конструкций. |
Вообще я за то что бы сокращать код до минимума, после того как работает скрипт с "совершенно не нужными конструкциями" но правильно. |