X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Помогите организовать вывод категорий и подкатегорий
scva
scva
Topic Starter сообщение 28.5.2009, 13:23; Ответить: scva
Сообщение #1


Собственно вопрос такой
1) добавляем в базу category название категории ($cat - название, $id - автоинкремнт)

2) добавляем в базу podcat название подкатегории ($podcat- название, $cat - относится к категории, $id - автоинкремнт)

3) выводим на странице название категорий
$result = mysql_query ("SELECT * FROM category");
$res = mysql_fetch_assoc ($result);

while ($res = mysql_fetch_assoc ($result))
{
echo '<a href="podcat.html?id='.$res[id].'">'.$res[cat].'</a>';
}
при нажатии на ссылку, как сделать так чтоб из таблицы podcat выводились на страницу название подкатегорий относящихся к категории на которую нажали

Как это организовать?

Спасибо.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 28.5.2009, 13:51; Ответить: Zippovich
Сообщение #2


ajax
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
scva
scva
Topic Starter сообщение 28.5.2009, 14:02; Ответить: scva
Сообщение #3


а при чем здесь ajax
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Zippovich
Zippovich
сообщение 28.5.2009, 14:03; Ответить: Zippovich
Сообщение #4


менять данные на странице javascript-ом, а запросы на php - соединяйте с помощью технологии ajax
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 28.5.2009, 14:08; Ответить: Webmaster_hb
Сообщение #5


если podcat.html - отдельная страница, то:
1 - это должен быть PHP скрипт а не HTML
2 - в нем будет тоже самое что и в том что вы привели, просто данные будут браться из другой таблицы
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
scva
scva
Topic Starter сообщение 28.5.2009, 14:48; Ответить: scva
Сообщение #6


(Webmaster_hb @ 28.5.2009, 17:08) *
если podcat.html - отдельная страница, то:
1 - это должен быть PHP скрипт а не HTML
2 - в нем будет тоже самое что и в том что вы привели, просто данные будут браться из другой таблицы


1) естественно, на html странице у меня в конфигурационном файле разрешены вставки php кода

2) допустим при нажатии на категорию Фильмы на странице podcat выводились те подкатегории, которые соответствуют этой категории

Например: в таблице cat имеем - 1. фильмы 2. музыка.
в таблице podcat имеем -
1. ужасы фильмы
2. комедии фильмы
3. поп музыка
4. рок музыка
5. реп музыка
6. мелодрамы фильмы

чтоб выводились для фильмов ужасы, комедии, мелодраммы, как сделать эту выборку

может надо добавить какой дополнительный индентификатор

примерный код
$result = mysql_query ("SELECT podcat FROM podcat WHERE cat='Фильмы'")
$res = mysql_fetch_assoc ($result);
while ($res = mysql_fetch_assoc ($result))
{
echo ''.$res[podcat].'';
}
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 28.5.2009, 15:31; Ответить: Webmaster_hb
Сообщение #7


в базе данных в первой таблице должно быть
cats
id name
1 фильмы
2 музыка

во второй таблице должно быть
podcats
id cat_id name
1 1 ужасы
2 1 комедиии
3 2 попса

тогда первый файл делает выборку из первой таблицы, а второй файл - делает выборку из второй таблице только те записи, где cat_id равен 1 (фильмы)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
scva
scva
Topic Starter сообщение 28.5.2009, 15:58; Ответить: scva
Сообщение #8


(Webmaster_hb @ 28.5.2009, 18:31) *
в базе данных в первой таблице должно быть
cats
id name
1 фильмы
2 музыка

во второй таблице должно быть
podcats
id cat_id name
1 1 ужасы
2 1 комедиии
3 2 попса

тогда первый файл делает выборку из первой таблицы, а второй файл - делает выборку из второй таблице только те записи, где cat_id равен 1 (фильмы)


cat_id - какое значение присвоить
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 28.5.2009, 16:22; Ответить: Webmaster_hb
Сообщение #9


где ?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
scva
scva
Topic Starter сообщение 28.5.2009, 17:17; Ответить: scva
Сообщение #10


(Webmaster_hb @ 28.5.2009, 19:22) *
где ?

когда я буду предавать через форму название категории будет поле name, id_cat, id
name - занесется название, id - номер , а Cat_id что будет заносить, кокое значение
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужна ли плоская структура категорий в ИМ?
1 noviktamw 1171 26.3.2024, 21:50
автор: c4p1t4l15t
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 725 21.2.2024, 23:42
автор: Mixatraider
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 98198 11.2.2024, 21:07
автор: Wolfhound
Открытая тема (нет новых ответов) Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA).
9 sbitcoinru 6782 10.10.2023, 19:25
автор: Sbitcoin
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
225 himin 132832 7.5.2023, 13:26
автор: Вера_Симонова


 



RSS Текстовая версия Сейчас: 20.4.2024, 0:12
Дизайн