Почему у меня выводит ко всем меню один материал. А у меня только у первой ссылки меню один материал. Что надо сделать?Отредактировано модератором: SAD, 27 Января, 2010 - 09:40:46
valenok
Отправлено: 27 Января, 2010 - 09:15:18
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Нужно сначала выбрать все рубрики, потом у каждой рубрики по отдельности выбрать список уроков в ней.
----- Truly yours, Sasha.
Kursant
Отправлено: 27 Января, 2010 - 09:21:28
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
[+][+]
valenok пишет:
Нужно сначала выбрать все рубрики, потом у каждой рубрики по отдельности выбрать список уроков в ней.
А напишите пожалуйста пример!
valenok
Отправлено: 27 Января, 2010 - 09:29:11
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Если немного вникните в sql то сможете просто выбрать список уроков вместе с названиями рубрик к которым они относятся, сгруппировать уроки по рубрикам и вывести одним циклом и из одного запроса.
Покинул форум
Сообщений всего: 20
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
[+][+]
А где у мення именно ошибка?
Kursant
Отправлено: 27 Января, 2010 - 10:18:01
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
[+][+]
Вы не так поняли! У меня вот такое меню: Прикреплено изображение
Kursant
Отправлено: 27 Января, 2010 - 10:20:27
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
[+][+]
А мне надо вот такое с цифрами сколько в каждой категории: Прикреплено изображение
Roler
Отправлено: 27 Января, 2010 - 10:56:44
Посетитель
Покинул форум
Сообщений всего: 458
Дата рег-ции: Авг. 2008 Откуда: Россия
Помог: 1 раз(а)
Я не большой спец по SQL, вообщем, идея такая - вытаскиваем из БД все уроки(только поле категория нам нужно), после чего, средствами PHP подсчитываем сколько уроков в категории.
Может быть можно и средствами SQL подсчитать, но я не знаю как.
Покинул форум
Сообщений всего: 72
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Гуглим про LEFT JOIN
Если скинешь структуру обеих таблиц, даже помогу на первый раз составить правильный запрос.
Kursant
Отправлено: 27 Января, 2010 - 11:41:01
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
[+][+]
У меня код написан вверху, какие там ошибки?
SDR
Отправлено: 27 Января, 2010 - 11:46:27
Гость
Покинул форум
Сообщений всего: 72
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
1. код ужасен. ду_вайл особенно приколол, тыщу лет не видел, но это как раз дело вкуса
2. я предлагаю (используя джоин) всё упростить
3. если настаиваешь - ок, давай разбираться, что ты там делаешь и что не так. только пожалуйста откооментируй каждый момент, что, по твоему там происходит
Kursant
Отправлено: 27 Января, 2010 - 11:57:27
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
[+][+]
SDR пишет:
1. код ужасен. ду_вайл особенно приколол, тыщу лет не видел, но это как раз дело вкуса
2. я предлагаю (используя джоин) всё упростить
3. если настаиваешь - ок, давай разбираться, что ты там делаешь и что не так. только пожалуйста откооментируй каждый момент, что, по твоему там происходит
У меня надо вторую строчку переделать?
SDR
Отправлено: 27 Января, 2010 - 12:04:25
Гость
Покинул форум
Сообщений всего: 72
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
Kursant пишет:
У меня надо вторую строчку переделать?
код настолько ужасен, что копаться в этом нет никакого желания, извини уж )))
всё, что могу предложить, это вместе сейчас всё это дело постепенно переписать. по-человечески.
если хочешь, то для начала сформулируй задачу, разбей на этапы и объясни алгоритм действий, без кода
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Kursant, У вас в каждом пункте меню выводится количество $sum[0]
которое считается только один раз и просто выводится многократно.
В чем проблема Вы поняли?
Думайте как решить.
----- Truly yours, Sasha.
Kursant
Отправлено: 27 Января, 2010 - 13:49:28
Новичок
Покинул форум
Сообщений всего: 20
Дата рег-ции: Янв. 2010
Помог: 0 раз(а)
[+][+]
valenok пишет:
Kursant, У вас в каждом пункте меню выводится количество $sum[0]
которое считается только один раз и просто выводится многократно.
В чем проблема Вы поняли?
Думайте как решить.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.