в process.php надо сделать так, чтобы при выборе параметра из выплывающего списка и отметки по какому типу сортировать( возрастанию или убыванию) выполнялась своя функция сортировки, вот она: function priceCMP1 ($a, $b) {return $a[1]- $b[1];}. таких однотипных функций 6 по возрастанию и 6 по убыванию. сам массив считывается из файла.
попытался написать условие при котором вызывалась бы та или иная функция для первых двух элементов выплывающего списка и ничего не заработало, просто сортирует массив по той функции priceCmp, которая прописывается последняя, и условие не работает.
if(($t_x='pr_pr') and ($sortirovka='up')){usort($array,'priceCmp1');}
if(($t_x='pr_tek') and ($sortirovka='up')){usort($array,'priceCmp2');}
помогите/подскажите пожалуйста как можно это все нормально реализовать. в моей php-шной записи видимо косяк на косяке...(((
надеюсь описал свою проблемму понятно.
DlTA
Отправлено: 09 Ноября, 2010 - 19:25:57
Постоянный участник
Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.