Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Подскажите как организовывать подрубрики
 
 автор: Port_Artur1   (11.12.2007 в 20:44)   письмо автору
 
 

Доска объявлений - нужно рганизовать подрубрики

1 Всё делатьв одной таблице - тогда как
2 можно в разных , а если нужно будет ввести подрубрику

Короче, подскажите идею, с реализацией нет проблем, а вот с идеей затык!

   
 
 автор: Trianon   (11.12.2007 в 20:51)   письмо автору
 
   для: Port_Artur1   (11.12.2007 в 20:44)
 

А рубрики уже организованы?

   
 
 автор: Port_Artur1   (11.12.2007 в 21:00)   письмо автору
 
   для: Trianon   (11.12.2007 в 20:51)
 

да нет ещё тока начинаю писать - думаю в смысле!

   
 
 автор: Trianon   (11.12.2007 в 21:14)   письмо автору
 
   для: Port_Artur1   (11.12.2007 в 21:00)
 

если потребуется дерево рубрик - одной таблицей не обойдетесь однозначно.
Делается всё это по анологии с каталогом продукции. Только там товар в категориях, а у Вас объявления в рубриках.

   
 
 автор: Port_Artur1   (11.12.2007 в 21:33)   письмо автору
 
   для: Trianon   (11.12.2007 в 21:14)
 

так как организовать, что на каждую рубрику свою таблицу делать что-ли
какучитывать принадлежность одной подрубрики - другой, как их связать между собой - по каким полям

   
 
 автор: Trianon   (11.12.2007 в 21:43)   письмо автору
 
   для: Port_Artur1   (11.12.2007 в 21:33)
 

таблицу на рубрики, таблицу на объявления.
Если планируете привязывать объявление одновременно в несколько рубрик - еще таблицу связки. Если нет - двух достаточно.
связывать по полю номера (первичного-чужого ключа) рубрики.

   
 
 автор: Port_Artur1   (11.12.2007 в 22:08)   письмо автору
 
   для: Trianon   (11.12.2007 в 21:43)
 

2 таблицы понятно -как организовывать подрубрики например есть

рубрика, спорт
подрубрики - гольф, футбол

Как мне связать это делать 2 таблицы или организовать в одной

Впрос как лучше и как это реализовать - нжен совет на словах за реализацией дело не станет

   
 
 автор: Trianon   (11.12.2007 в 22:17)   письмо автору
 
   для: Port_Artur1   (11.12.2007 в 22:08)
 


rub:
id, pid, name
1 0 Новости 
2 1 Спорт 
3 2 Гольф
4 2 Футбол
5 1 Политика
6 5 Внешняя
7 5 Внутренняя
8 1 IT-мир

news: 
id, id_rub, date, text
1 8 2007-12-31 'Умер PHP4'

   
 
 автор: Port_Artur1   (11.12.2007 в 22:36)   письмо автору
 
   для: Trianon   (11.12.2007 в 22:17)
 

В принципе понятно, спасибо попробую!
PHP4 - ещё долго будет жить как и программки которые раньше писались под Дос
но это уже другая тема

   
 
 автор: Port_Artur1   (13.12.2007 в 14:31)   письмо автору
 
   для: Port_Artur1   (11.12.2007 в 22:36)
 

Как из такой таблицы вывести все рубрики в SELECT

Вот так


 $result = mysql_query(" SELECT id_rubric, rubric FROM rubric") or error( mysql_error() );
     while ($r = mysql_fetch_array($result))
      {  if ($r['id_organization'] != $row['id_organization']){
              print "<OPTION value=\"".$r['id_organization']."\">".$r['organization'];
               }}


вывожу из обычной таблицы если подрубрик нет а вот если есть не пойму как ведь подрубрик пожет быть и 2 и 5 уровней. Как написать чтобы вывело все
типа
БМВ
БМВ*320
БМВ*745*руль
БМВ*745*дверь
БМВ*530*колесо
БМВ*530*колесо*гайка
БМВ*850


т.е. чтобы прошёлся скрипт по всем подрубрикам вне зависимости от разряднояти вложений - такое возможно.

   
 
 автор: Trianon   (13.12.2007 в 22:32)   письмо автору
 
   для: Port_Artur1   (13.12.2007 в 14:31)
 

http://softtime.ru/forum/read.php?id_forum=3&id_theme=13924

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования