Категории разделов

wredyatina

Новичок
Здравствуйте, помогите, пожалуйста, с меню...
У меня две таблицы:
PHP:
CREATE TABLE `catalogue` (
`id` INT UNSIGNED AUTO_INCREMENT, 
`title` VARCHAR (50), 
`pid` INT UNSIGNED, 
PRIMARY KEY (`id`)
)

CREATE TABLE `adverts` (
`id` int(20) NOT NULL auto_increment,
`category_id` int(11) NOT NULL default '0',
 ...
`body` text NULL,
`title` text (150) NULL,
`img_big` longblob NULL,
`img_small` blob NULL,
`mimetype` varchar(16) NULL default `image/*`,
 PRIMARY KEY (`id`)
 FOREIGN KEY ('category_id') REFERENCES 'catalogue' ('id')
  )
Надо сделать, чтобы при нажатии на разделы меню таблицы catalogue, переходило на страницу с данными с таблицы adverts с сортировкой по category_id.

Вот мой скрипт с выводом меню...
PHP:
function tree($pid, $lvl){
        $query = mysql_query("SELECT * FROM catalogue WHERE pid = '$pid'") or die(mysql_error());
        while($categ = mysql_fetch_object($query)){
     
           for($i=0;$i<$lvl;$i++){
           echo " &nbsp;";
          }
          $lvl++;
          echo $categ->title;
           echo "<br>\n";
           tree($categ->id, $lvl--);
        }
    }
    tree(0, 0); //Вывод скрипта
Хотя бы подскажите, а то у меня уже больше 10 страниц (и вывод данных adverts) работают, и нормально, а добавить меню разделов не могу на страницы... Сама пробовала много разных скриптов. Но не работают, даже ошибок не дают, хотя и прописано:
ini_set('display_errors',1);
error_reporting(E_ALL);

Я в тупике и сама похоже не выберусь...
 

KorP

Новичок
я лично, ну вот ваще ни разу ничего не понял, особенно вот эти $lvl++ $lvl--
 
Сверху