Ето какъв е проблема правя си авторски форум но възникна един проблем с следния код:
Проблема е там, че ми изкарва само категориите но не и тяхните под категории ? Някой да си има на идея защо така?
Ето и таблиците за Категории и Под категории
Ето за под категориите
Ето и за самите категории
Код:
<?php
$cat_sql = mysql_query('SELECT * FROM `radobb_forum_cats`');
while($row = mysql_fetch_assoc($cat_sql))
{
$cats[]=$row;
}
foreach($cats as $radobb)
{
$cat_sql = mysql_query('SELECT * FROM `radobb_forum_subcats` WHERE locked=0 AND cat_id='.$radobb['cat_id'].'');
echo '<div id="forum_cats">'.$radobb['cat_title'].'';
while($row = mysql_fetch_assoc($cat_sql))
{
echo '<div id="forum_subcat">'.$row['subcat_title'].'<p>'.$row['subcat_desc'].'</p></div>';
}
echo '</div>';
}
?>
Проблема е там, че ми изкарва само категориите но не и тяхните под категории ? Някой да си има на идея защо така?
Ето и таблиците за Категории и Под категории
Ето за под категориите
Код:
CREATE TABLE IF NOT EXISTS `radobb_forum_subcats` (
`subcat_id` int(11) NOT NULL AUTO_INCREMENT,
`cat_id` int(11) DEFAULT '1',
`subcat_title` varchar(255) DEFAULT NULL,
`subcat_desc` varchar(220) NOT NULL,
`locked` enum('0','1') NOT NULL DEFAULT '0',
PRIMARY KEY (`subcat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
Ето и за самите категории
Код:
CREATE TABLE IF NOT EXISTS `radobb_forum_cats` (
`cat_id` int(11) NOT NULL AUTO_INCREMENT,
`cat_title` varchar(255) DEFAULT NULL,
PRIMARY KEY (`cat_id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;