بحث متقدم | التسجيل
الويب العربي
  تسجيل دخول
 
   
   

  ملاحظة
الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.




الموقع متاح للإطلاع والقراءة فقط، المشاركة والمواضيع الجديدة غير متاحة حالياً لحين تطوير الموقع.

عـودة للخلف   الويب العربي سوق البرمجة والتصميم تبادل خبرات البرمجة

تبادل خبرات البرمجة تبادل الخبرات في جميع لغات البرمجة
Php , Asp , Ajax , Xml , Css , JavaScript ...etc

موضوع مغلق اضف موضوع جديد
 
خيارات الموضوع طريقة العرض
 
قديم 24-09-2008, 10:49 AM
twix may3 twix may3 غير متصل
عضو
 
تاريخ التسجيل: Feb 2005
مشاركة: 27
مستوى تقييم العضوية: 0
twix may3 is on a distinguished road
الافتراضي شرح عمل الاقسام بي PHP

سلام عليكم ورحمه الله وبركاته ،،

عملت كلاس بسيط للمبتدئين يوضح طريقه عمل الاقسام ، قسم رئيسي تحته يندرج قسم فرعي تحته خبر او مقال ،،

مثال : اضغط هنااا

الفكره اهي عندنا ثلاث جداول 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;
        }
    }
}
في المرفقات الكلاس مع طريقه عمله بمثال ،،

ان شاء الله قدرت اخدم الاخوان،





الملفات المرفقة
نوع الملف: rar example.rar‏ (الحجم 1.9 ك/بايت , عدد مرات التنزيل : 87)
  #21  
قديم 21-10-2009, 11:59 PM
joneeds joneeds غير متصل
عضو
 
تاريخ التسجيل: Jul 2009
مشاركة: 13
مستوى تقييم العضوية: 0
joneeds is on a distinguished road
الافتراضي

شكراااااااااااااا يعطيك العافية






  #22  
قديم 24-10-2009, 06:22 AM
الصورة الشخصية لـ EgYpT HeArT
EgYpT HeArT EgYpT HeArT غير متصل
عضو
 
تاريخ التسجيل: Oct 2009
مشاركة: 176
مستوى تقييم العضوية: 15
EgYpT HeArT is on a distinguished road
الافتراضي

جزاك الله خير

بالتوفيق للجميع






التوقيع
لا اله الا الله محمد رسول الله
موضوع مغلق



خيارات الموضوع
طريقة العرض

قوانين المشاركة
لا يمكنك إضافة موضوع جديد
لا يمكنك الرد على المواضيع
لا يمكنك إضافة مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML مغلق
إنتقل إلى


جميع الأوقات بتوقيت مكة المكرمة. الساعة الآن » 05:23 AM.

Powered by vBulletin
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


 
 »  خدمات البرمجة   »  رئيسية الدليل
  »  خدمات التصميم   »  الأمن والحماية
  »  الدعاية والتسويق
  »  الدعم والتطوير
  »  الشركات الرسمية
  »  حجز دومينات
  »  خدمات الإستضافة
 
 
  »  مكتبة الإستايلات   »  رئيسية المكتبة
  »  أكواد برمجية   »  أدوات الويب ماسترز
  »  مكتبة الهاكات   »  أدوات المصممين
  »  سكربتات متنوعة
  »  مجلات إلكترونية
  »  بلوكات متنوعة
  »  ثيمات مختلفة
 
 

صحيفة متخصصة في متابعة أخبار وجديد الإنترنت العربي
والحوارات الصحفية ومعلومات تقنية متنوعة .

   
 
 

للتواصل مع فريق عمل الويب العربي
يمكنك ذالك من خلال مركز الدعم والمساندة.

 الدعم الفني |  اعتماد العضويات |  قوانين الإنتساب |  إتفاقية الإستخدام |  أهداف الويب العربي |  دليل الشركات |  مكتبة الويب |  صحيفة الويب العربي |  الرئيسية