wredyatina
Новичок
Здравствуйте, помогите, пожалуйста, с меню...
У меня две таблицы:
Надо сделать, чтобы при нажатии на разделы меню таблицы catalogue, переходило на страницу с данными с таблицы adverts с сортировкой по category_id.
Вот мой скрипт с выводом меню...
Хотя бы подскажите, а то у меня уже больше 10 страниц (и вывод данных adverts) работают, и нормально, а добавить меню разделов не могу на страницы... Сама пробовала много разных скриптов. Но не работают, даже ошибок не дают, хотя и прописано:
ini_set('display_errors',1);
error_reporting(E_ALL);
Я в тупике и сама похоже не выберусь...
У меня две таблицы:
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')
)
Вот мой скрипт с выводом меню...
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 " ";
}
$lvl++;
echo $categ->title;
echo "<br>\n";
tree($categ->id, $lvl--);
}
}
tree(0, 0); //Вывод скрипта
ini_set('display_errors',1);
error_reporting(E_ALL);
Я в тупике и сама похоже не выберусь...