|
|
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
Всем привет. Нашел вариант древовидной навигации, переделать под себя сумел, но добавить никак не получается, надеюсь на вашу помощь. Для построения дерева на php использую базу данных следующего вида, это пример с сайта, у меня только названия иные, но это не важно. Вот база: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Здесь код, потом вопрос: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. Как сделать так чтобы для родителя рубрики выводился блок DIV с id, чтобы потом ему задать стили, H1 и ...... Уже сижу несколько дней. Я, новичок, поэтому не могу разобраться с такой проблемой. Буду признателен всем в помощи. Видел у вас на форуме сообщение от sergkarpenko в теме http://www.sql.ru/forum/actualthread.aspx?tid=441309 что-то типа того: ............. рекурсия при двухуровневом дереве? самое простое, что пишется, не думая: select t1.name as level1, t2.name as level2 from category t1 left join category t2 on (t1.id = t2.parent_id) where t1.parent_id = 0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 01:26:05 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
https://www.google.ru/search?q=php+%D0%B4%D0%B5%D1%80%D0%B5%D0%B2%D0%BE+%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B9&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a php прогрпммист должен уметь пользоваться гугелем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 03:08:25 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
ScareCrow, дерево я уже нашол, но его надо трансформировать, что не получается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 12:40:06 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
ScareCrow, пока писал вам сообщение, то понял как сделать)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 13:03:00 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
ScareCrow, подскажите пожалуйста почему не работает такой код: Код: php 1. 2. 3. 4. Что здесь исправить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 13:44:14 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
и ошибка конечо же звучит как "н не хочу я!!!" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 14:01:50 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
boichukvd, ... AS $cat1 ... а это что такое? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 14:02:27 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
r u, выбрать все категории с categories где cat='0' и занести их в переменную $cat1, а те данные где cat>='1' занести в переменную $cat2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 15:07:29 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
boichukvdr u, выбрать все категории с categories где cat='0' и занести их в переменную $cat1, а те данные где cat>='1' занести в переменную $cat2 ты сделал мой день. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 15:13:16 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
ScareCrow, то есть ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 15:35:44 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
ScareCrow, вы можете что-то подсказать или вы не в теме? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 15:37:02 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
boichukvdScareCrow, то есть то есть вы не правильно понимаете SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 21:33:10 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
Hett, ну так я и спрашиваю где ошибка, знаком с php и sql несколько недель, думаю можно понять что не разбираюсь пока ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 23:17:57 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
Hett, Вот пример с сайта: Использование скалярных выражений и переименований колонок в запросах (ключевое слово AS…): SELECT TOVAR.TNAME, TOVAR.KOL, TOVAR.PRICE, "=" AS EQU, TOVAR.KOL*TOVAR.PRICE AS SUMMA FROM TOVAR; Значит можно использовать "AS", как и переменные в запросах, но запрос создан неправильно, а подсказать некому, только умничаете, толку 0, как и с моего запроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 23:23:16 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
Если вы не захотите внимать в SQL, то писать на нем самостоятельно не получится. Сейчас вместо того, чтобы разобраться в проблеме и решить ее, вы ждете готовое решение. По сабжу: Для чего нужен AS вы поняли, но то что вы написали - я даже слов не нахожу, каким образом данные должны оказаться в переменных $cat ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 23:27:34 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
Переменной $cat1 и $cat2 вы что-то присваивали? Нет, а откуда там возьмутся данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 23:28:31 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
Hett, ну да знаю что ничего не знаю... хотел занести в переменную cat1 все данные где cat=0... ну ладно будет время что-то придумаю, извините за тупые вопросы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2012, 23:44:55 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
boichukvd, Вот нормальная статья для начинающих по древовидным структурам (в смысле всяких категорий с подкатегориями) . Код простейший - как раз для новичков. Там кстати и тэги для оформления легко меняются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 01:32:54 |
|
||
|
Навигация. Надеюсь на помощь
|
|||
|---|---|---|---|
|
#18+
boichukvdr u, выбрать все категории с categories где cat='0' и занести их в переменную $cat1, а те данные где cat>='1' занести в переменную $cat2 после WHERE использовать AS нельзя. по крайней мере так как это делате вы. все что вам нужно получить из запроса перечисляйте после SELECT. это самые основы sql. рекомендую вам для начала почитать теорию. здесь вам это разжевывать никто не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2012, 05:42:20 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37951903&tid=1464716]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
368ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
38ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 669ms |

| 0 / 0 |
