النتائج 1 إلى 4 من 4

الموضوع: اختصار السكريبتات والنتيجة ذاتها

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695

    اختصار السكريبتات والنتيجة ذاتها



    السلام على الجميع

    اخواني:

    كيف يمكن أن اختصر هذا السكريبت؟
    لأنه اذا تم اضافة اقسام اخرى فسوف يصبح طويلا جدا"


    يالله نطلب المساعدة ونحن طلاب العارفين, ومنكم نتعلم.

    switch ($page)
    {
    case "أبراج" :
    $result1 = mysql_db_query ("ahmed","select * from entry_ahm WHERE stat='1' AND categori ='أبراج وفلك' ORDER by moq3") ; // DESC limit 3
    while ($row = mysql_fetch_array ($result1)) {
    $id = $row[id];
    echo "<a href=\"doallt.php?id=$id\" target=\"_blank\"><font face=\"Tahoma\" size=\"2\" color=\"red\" > $row[moq3] <font face=\"Tahoma\" size=\"1\" color=\"#B2B2B2\" >/ $row[ziarat] </font></a><br>";
    }
    $forst="1";
    break;

    case "كتاب" :
    $result1 = mysql_db_query ("ahmed","select * from entry_ahm WHERE stat='1' AND categori ='أدبية وكتاب' ORDER by moq3") ; // DESC limit 3
    while ($row = mysql_fetch_array ($result1)) {
    $id = $row[id];
    echo "<a href=\"doallt.php?id=$id\" target=\"_blank\"><font face=\"Tahoma\" size=\"2\" color=\"red\" > $row[moq3] <font face=\"Tahoma\" size=\"1\" color=\"#B2B2B2\" >/ $row[ziarat] </font></a><br>";
    }
    $forst="1";
    break;


    case "إذاعة" :
    $result1 = mysql_db_query ("ahmed","select * from entry_ahm WHERE stat='1' AND categori ='إذاعة وتلفزيون' ORDER by moq3") ; // DESC limit 3
    while ($row = mysql_fetch_array ($result1)) {
    $id = $row[id];
    echo "<a href=\"doallt.php?id=$id\" target=\"_blank\"><font face=\"Tahoma\" size=\"2\" color=\"red\" > $row[moq3] <font face=\"Tahoma\" size=\"1\" color=\"#B2B2B2\" >/ $row[ziarat] </font></a><br>";
    }
    $forst="1";
    break;

    mysql_free_result ($result1);
    $forst="1";
    break;
    }





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.


  2. #2


    هذا أول اختصار:

    كود PHP:
    switch ($page)
    {
    case 
    "أبراج" :
    $result1 mysql_db_query ("ahmed","select * from entry_ahm WHERE stat='1' AND categori ='أبراج وفلك' ORDER by moq3") ; // DESC limit 3
    break;

    case 
    "كتاب" :
    $result1 mysql_db_query ("ahmed","select * from entry_ahm WHERE stat='1' AND categori ='أدبية وكتاب' ORDER by moq3") ; // DESC limit 3
    break;

    case 
    "إذاعة" :
    $result1 mysql_db_query ("ahmed","select * from entry_ahm WHERE stat='1' AND categori ='إذاعة وتلفزيون' ORDER by moq3") ; // DESC limit 3
    break;
    }

    while (
    $row mysql_fetch_array ($result1)) {
        
    $id $row[id];
        echo 
    "<a href=\"doallt.php?id=$id\" target=\"_blank\"><font face=\"Tahoma\" size=\"2\" color=\"red\" > $row[moq3]         <font face=\"Tahoma\" size=\"1\" color=\"#B2B2B2\" >/ $row[ziarat] </font></a><br>";
    }
    $forst="1";
    mysql_free_result ($result1); 
    أزلنا تكرار الجزء المتكرر فقط.





    __________________
    عزوز الحسني

  3. #3


    بعد تلوين الكود اتضح لي أن الاستعلام مكرر أيضاً
    كود PHP:
    switch ($page)
    {
    case 
    "أبراج" :
        
    $category 'أبراج وفلك';
        break;
    case 
    "كتاب" :
        
    $category ='أدبية وكتاب';
        break;
    case 
    "إذاعة" :
        
    $category ='إذاعة وتلفزيون';
        break;
    }

    $result1 mysql_db_query ("ahmed","select * from entry_ahm WHERE stat='1' AND categori ='$category' ORDER by moq3") ; // DESC limit 3 
    while ($row mysql_fetch_array ($result1)) {
        
    $id $row[id];
        echo 
    "<a href=\"doallt.php?id=$id\" target=\"_blank\"><font face=\"Tahoma\" size=\"2\" color=\"red\" > $row[moq3]         <font face=\"Tahoma\" size=\"1\" color=\"#B2B2B2\" >/ $row[ziarat] </font></a><br>";
    }
    $forst="1";
    mysql_free_result ($result1); 






    __________________
    عزوز الحسني

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    695


    مشكووووووووووووووووووور أخ أبو ماجد الصارم

    وألف شكر
    هذا كان المطلوب
    الله يوفق كل من يساعد أمثالنا الذين نتعلم منكم.





    __________________
    لا خير في كاتـــــــــ العلم ــــــــم.





ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض