Проблемка с функцией

Print RSS
145

Author
Землянин
0
Функция:

function file_path($pid){
global $db;
$query = $db -> query("SELECT * FROM files WHERE id='$pid' ORDER BY id ASC");
while($sql = $query -> fetch_array()):
echo '<a href="/download.php?id='.$sql['id'].'">'.$sql['name'].'</a>/';
file_path($sql['pid']);
endwhile;}

выводит пройденный путь, то есть /Как дела?/Флуд/Общение/, все верно, только сортировка нужна обратная, то есть /Общение/Флуд/Как дела?/ . и еще проблема, если вывод происходит с помощью echo - то путь смещается *** те куда, а если с помощью return то путь выводит как последний результат, типа /Как дела?/. помогитн проблемы решить, замучался
Changed: TRAIL (22.05.2012 / 18:17)
Е

Пацак
0
1) $query = $db -> query("SELECT * FROM files WHERE id='$pid' ORDER BY id DESC");
Author
Землянин
0
2. Ronson, логично, но я первым делом это и добавил. и безрезультатно
Changed: TRAIL (22.05.2012 / 18:32)

Лузер PHP
0
Посмотри тему навигационная строка
Author
Землянин
0
4. ritlen, не катит

Лузер PHP
0
5. TRAIL, что не катит?
П

Пацак
0
file_path($sql['pid'], 1);
$str='<a href="/download.php?id='.$sql['id'].'">'.$sql['name'].'</a>/'.$str; (поменяй местами строчки)
Author
Землянин
0
7. Im-ieee,большое спасибо!
Stickers / Tags / Rules / Top topics / Top Posts / Search