|
|
|
Генерация меню с подпунктами.
|
|||
|---|---|---|---|
|
#18+
PHP MySQL. Я сделал меню которое генерится пошагово(по клику) ГОД-Специальности-Люди. Но никак не могу сообразить как сделать такое меню ГОД-1 -Специальность-1 -Специальность-2 ГОД-2 -Специальность-1 -Специальность-2 -Специальность-3 И ГОД и Специальности храняться в одной таблице. Я делаю выборку Годов и Специальностей а потом по циклу все это вывожу. Но получаю: ГОД-1 -Специальность-1 ГОД-1 -Специальность-2 ГОД-2 -Специальность-1 ГОД-2 -Специальность-2 ГОД-2 -Специальность-3 Группировка по Годам дает: ГОД-1 -Специальность-1 ГОД-2 -Специальность-1 ************** Подскажите направление. Копать sql запрос или цикл вывода? Или еще что то?? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.01.2005, 23:23 |
|
||
|
Генерация меню с подпунктами.
|
|||
|---|---|---|---|
|
#18+
И ГОД и Специальности храняться в одной таблице. Подскажите направление. Копать sql запрос или цикл вывода? Или еще что то?? Раз так, лучше всего смотреть цикл. А запросе записи должны быть сгруппированы по годам. В твоем примере наверное так уже сделано. Вводишь переменную $current_year Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2005, 10:08 |
|
||
|
Генерация меню с подпунктами.
|
|||
|---|---|---|---|
|
#18+
че-то я так ничего и не надумал. у меня логика такая. Делаем запрос сортированный по годам. Результат запроса - ассоциированный масив year - spec 1992 - геолог 1992 - топограф 1993 - геолог Теперь нужно вывести все year а для него все spec при этом нужно сгруппировать по year. Я не могу группировать в sql запросе потому, что резульрат окажется таким year - spec 1992 - геолог 1993 - геолог if ($myrow = mysql_fetch_array($result)) do { echo year; а теперь нужно печатать специальности. но откуда взять отправную точку не понимаю. } while ($myrow = mysql_fetch_array($result)); в голову ничего не лезет :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2005, 17:58 |
|
||
|
Генерация меню с подпунктами.
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2005, 12:07 |
|
||
|
Генерация меню с подпунктами.
|
|||
|---|---|---|---|
|
#18+
Упс, ошибочка вышла Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2005, 12:09 |
|
||
|
|

start [/forum/topic.php?fid=23&tid=1478886]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
147ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 424ms |

| 0 / 0 |
