Нужно доработать сайт. Подробнее в личке.
Сортировка материалов различного уровня вложен.
На сайте на главной странице организована сортировка материалов по производителям. Так вот для сортировки выбираются материалы только до второго уровня вложенности, дальше 3-ий, 4-ый и т.д. не учитывает. Необходимо решить эту проблему.
Вот код который я так понимаю отвечает за выборку:
//по производителям
if(isset($_GET['catalog'])){
$sql = "SELECT * FROM producer";
$result = mysql_query($sql);
while($e = mysql_fetch_assoc($result)){
//print_r($e);
$sql = "SELECT * FROM catalog WHERE parent_id = '".$_GET['catalog']."' AND isactive=1 ORDER BY outorder ASC";
$result_1 = mysql_query($sql);
$items = '';
while($c = mysql_fetch_assoc($result_1)){
$sql = "SELECT * FROM catalog WHERE parent_id = '".$c['id']."' AND isactive=1 AND producer='".$e['id']."' ORDER BY outorder ASC";
$result_2 = mysql_query($sql);
if(mysql_num_rows($result_2) > 0){
$item = '
$r = mysql_query("SELECT * FROM catalog WHERE parent_id = ".$c['id']." AND isactive=1");
$items .= $item;
}
}
if($items != ''){
echo '
'.$e['caption'].'';
echo (mysql_num_rows($result_1) > 0) ? '
- ' : '';
echo $items;
echo (mysql_num_rows($result_1) > 0) ? '
echo '';
echo '
';
}
}
}
else{
$sql = "SELECT * FROM catalog WHERE parent_id = 0 AND isactive=1 ORDER BY outorder ASC";
$result = mysql_query($sql);
while($e = mysql_fetch_assoc($result)){
//print_r($e);
echo '
'.$e['caption'].'
';$res = mysql_query("SELECT * FROM catalog WHERE parent_id = ".$e['id']." AND isactive=1 ORDER BY outorder ASC");
echo (mysql_num_rows($res) > 0) ? '
- ' : '';
- '.$c['caption'].'';
- По производителям
while($c = mysql_fetch_assoc($res)){
echo '
$r = mysql_query("SELECT * FROM catalog WHERE parent_id = ".$c['id']." AND isactive=1");
}
echo (mysql_num_rows($res) > 0) ? '
echo '';
echo '
';
}
}
?>
Заявки фрилансеров
Похожие заказы
- Веб-программирование5 заявокЗакрыт14 лет назад
Есть сайт на WordPress 2.9 на турецком языке, в котором есть категории с аудиофайлами/текст и коментария к ним надо : 1 - натянуть новый дизайн 2 - подобрать новый newsletter ...
Веб-программирование1 заявкаЗакрыт14 лет назадСкрипт http://linkex.dk/ требуется доработать чтобы поддерживались категории ссылок.
Веб-программированиенет заявокЗакрыт14 лет назад- $250
Требует PHP програмист на создание админки и функционла сайта ,совместная работа с флешером(мной) ситуация такая бывший разработчик пропал на 70% готового сайта. требуется доработать админку ...
Веб-программирование11 заявокЗакрыт14 лет назад - $50
Доброго времени суток! Есть несколько заданий, что касается работой с БД и PHP и Javascript. Более подробная информация в ТЗ. Цены и сроки указывайте в заявке или в ЛС.
Веб-программирование2 заявкиЗакрыт14 лет назад Есть посещаемый сайт. Необходимо, как можно большему количеству посетителей сайта показать другой сайт. Например, загрузить в дополнительное окно второй сайт и т.д. При этом это не должно быть навязчиво и не должно портить ...
Веб-программирование1 заявкаЗакрыт14 лет назадНужен хороший программист, который сможет в оптимальные сроки доделать интернет-магазин edemvavto.ru, который был сделан базе WebAsyst . Эта система управления была основой, на которую было сделано несколько модулей, дописанных программистом. ...
Веб-программирование3 заявкиЗакрыт14 лет назадДоброго времени суток! Необходимо проверить пару движков на наличие mysql injection уязвимостей. Подробности в icq 7255о1
Веб-программирование1 заявкаЗакрыт14 лет назадЕсть сервис (RoR), который умеет хранить контент для мобильного приложения в структурированном виде в БД. Также этот сервис умеет следить за изменениями конткента и синхронизировать изменения с мобильным приложением. Необходимо на ...
Веб-программированиенет заявокЗакрыт14 лет назад- $250
Необходимо "допилить" форумный движок IPB (версия именно 3.1.4!): в топике-голосовании сделать, чтобы голосовать могли только те участники форума, которые зарегистрировались после определённой даты. Также в голосовании сделать мониторинг IPшников голосующих, для защиты от "накрутки".
Веб-программирование1 исполнительЗавершен14 лет назад