![]() |
|
||||||||||
|
|||||
|
[+] варез
|
Подскажите пожалуйста народ!
БД ID | P_ID | TEXT 1 | 0 | One 2 | 1 | Sub One 3 | 1 | Sub Sub One 4 | 0 | Two 5 | 0 | Three 6 | 5 | Sub Three и т.д. не могу понять что дописать чтобы было так: One 1 Sub One 1-1 Sub Sub One Two Three 1 Sub Three <? // подключение, выбор БД function rekurs($i,$id) { $r = mysql_query("SELECT * FROM table WHERE p_id='$id'"); while($q = mysql_fetch_array($r)) { echo "$i<b>$q[text]</b><br>"; rekurs($i,$q[id]); $i++; } } rekurs(1,0); ?>
__________________
+++++++++++++++++++++ |
|
|||||
|
в БД в P_ID в третьей записи ошибка
|
|
|||||
|
Регистрация: Nov 2006
Сообщений: 39
|
Цитата:
А по сути вопроса:
1 One (id:1 level:0) 1-1 Sub One (id:2 level:1) 1-2 Sub Sub One (id:3 level:1) 2 Two (id:4 level:0) 3 Three (id:5 level:0) 3-1 Sub Three (id:6 level:1) P.S. Возражения, что код не рабочий не принимаются, если у Вас не работает приведённый код, значит у Вас ошибки, свой код я полностью проверил и гарантирую его работоспособность. |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:10. |
|
|
« Предыдущая тема | Следующая тема » |
|
|