سلام عليكم ورحمه الله وبركاته ،،
عملت كلاس بسيط للمبتدئين يوضح طريقه عمل الاقسام ، قسم رئيسي تحته يندرج قسم فرعي تحته خبر او مقال ،،
مثال : 
اضغط هنااا
الفكره اهي عندنا ثلاث جداول cat للقسم الرئيسي و sub للقسم الفرعي و news لعرض الخبر ،
في جدول الفرعي ننحط مفتاح لربط بينه وبين القسم الرئيسي ونعمل استعلام ونطلع الناتج الكلاس :
	كود PHP:
	
		
			
<?php
// @author Abdullah <abdulah.forever dot hotmail dot com>
class Cats
{
    private $link = null;
    
    public function __construct()
    {
        $this->link = mysql_connect('localhost','root','898989');
        
        if (!mysql_select_db('tablename',$this->link))
        {
            return false;
        }
        return $this->link;
    }
    public function Cat()
    {
        $sql = mysql_query('select * from cats')or die(mysql_error());
        
        if (mysql_num_rows($sql))
        {
            do {
                echo "<a href='?Index=cat&cat_id=".$row['cat_id']."'>".$row['cat']."</a><br>";
            }
            while ($row = mysql_fetch_array($sql));
        }
        else
        {
            die('no cats');
        }
    }
    public function Sub()
    {
        $cat_id = intval($_GET['cat_id']);
        
        $sql = mysql_query('select * from sub where sub_cat = '.$cat_id.'')or die(mysql_error());
        
        if (mysql_num_rows($sql))
        {
            do {
                echo "<a href='?Index=sub&sub_id=".$row['sub_id']."'>".$row['sub_name']."</a><br>";
            }
            while ($row = mysql_fetch_array($sql));
        }
        else
        {
            die('no sub');
        }
    }
    public function viewNews()
    {
        $sub_id = intval($_GET['sub_id']);
        $sql = mysql_query('select * from news where news_sub = '.$sub_id.'')or die(mysql_error());
        
        if (mysql_num_rows($sql))
        {
            do {
                echo "<a href='?Index=news&news_id=".$row['news_id']."'>".$row['news_name']."</a><br>";
            }
            while ($row = mysql_fetch_array($sql));
        }
        else
        {
            die('no news');
        }
    }
    public function News()
    {
        $news_id = intval($_GET['news_id']);
        
        $sql = mysql_query('select * from news where news_id = '.$news_id.'')or die(mysql_error());
        
        do {
            echo $row['news'];
        }
        while ($row = mysql_fetch_array($sql));
    }
    public function __destruct()
    {
        mysql_close($this->link);
    }
}
class Run extends Cats
{
    public function __construct($Index)
    {
        parent::__construct();
        
        switch ($Index)
        {
            case 'home';Cats::Cat();     break;
            case 'cat'; Cats::Sub();     break;
            case 'sub'; Cats::viewNews();break;
            case 'news';Cats::News();    break;
        }
    }
}
		
	
 في المرفقات الكلاس مع طريقه عمله بمثال ،،
ان شاء الله قدرت اخدم الاخوان،