صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17

الموضوع: طلب مساعدة في كيفية اخراج الاقسام

  1. #1
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109

    Question طلب مساعدة في كيفية اخراج الاقسام



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

    انا عامل جدولين جدول اقسام وجدول للمواضيع اذي اعمل استعلام في اعرض كل الاقسام في الرئيسية وتحت كل قسم المواضيع الخاصة بية وشكراا ولل ضوضيح اكثر الصورة في المرفقات





    التعديل الأخير تم بواسطة محمدهلال ; 13-01-2009 الساعة 06:31 AM
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com


  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    حاولت تعمل استعلام المواضيع داخل استعلام الاقسام ؟





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  3. #3
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    حاولت تعمل استعلام المواضيع داخل استعلام الاقسام ؟
    اخي الكريم انا مشفاهم منكن تعمل مثال ويبقي جزاك الله خيراااااااااااااا


    اخي عندى جدولين واحد اسمcat الخاص بالاقسام وفيcat_idوcats وجدول المواضيع اسمforumوفية forum_idوcatidوforums
    فا اذي اعملة اعملي شرح وشكراااااااااااااااااااااااا وجزاك الله خيراااااااااااااااااااا





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  4. #4
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    947


    يمكن ان تستخدم طريقة بدائية وهي التي ذكرها الاخ سحاب اون لاين
    او تستخدم left join في الاستعلام





    __________________
    قل اللهم مالك المُلك تؤتي الملك من تشاء وتنزع الملك ممن تشاء وتعز من تشاء وتذل من تشاء بيدك الخير انك على كل شىء قدير

  5. #5
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    يمكن ان تستخدم طريقة بدائية وهي التي ذكرها الاخ سحاب اون لاين
    او تستخدم left join في الاستعلام
    اخي الكريم كيفية استخدامة وارجو منك شرح استخدمة اذي لان انا مبتدئ فيphp بس بحاول اتقدم فية فارجو وضع شرح في استخدمة في الرئيسية





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    اخي الكريم كيفية استخدامة وارجو منك شرح استخدمة اذي لان انا مبتدئ فيphp بس بحاول اتقدم فية فارجو وضع شرح في استخدمة في الرئيسية
    طريقتي بهذا الشكل .. ولم اجربها ..

    كود PHP:
    <?
    $tbl_name
    ="categories";
    $sql="SELECT * FROM $tbl_name";
    $result=mysql_query($sql);
    while(
    $rows=mysql_fetch_array($result))
    {
     
    echo 
    $rows['categoryname'];
     
    //// استعلام لعرض مقالات هذا القسم
    $tbl_name2="articles";
    $sql2="SELECT * FROM $tbl_name2 where categoryid='$rows['categoryid']'";
    $result2=mysql_query($sql2);
    while(
    $rows2=mysql_fetch_array($result2)){
    echo 
    $rows2['articlename'];
    }
     
    }
    ?>






    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  7. #7


    انا اسف والله كتبتة على السريع ومجربتوش بس اعتقد ان هذا هو المطلوب وسوف يعمل مع بعض التعديل منك استاذى


    كود PHP:

    <?php
      $query
    ="SELECT `catagory_id`, `name` FROM `catagories`";

            
    $result mysql_query($query);



                while (list(
    $catagory_id,$name) = mysql_fetch_array($result))

                {


                echo 
    $name;
        
          
    $squery="SELECT `articles_name` FROM `articles` WHERE `catagory_id` = '$catagory_id'";

                
    $result mysql_query($squery);



        while (list(
    $articles_name) = mysql_fetch_array($result))

                {
                
    echo 
    $articles_name;
          } 
          
          
                }



    ?>






    __________________

  8. #8
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    طريقتي بهذا الشكل .. ولم اجربها ..

    كود PHP:
    <?
    $tbl_name
    ="categories";
    $sql="SELECT * FROM $tbl_name";
    $result=mysql_query($sql);
    while(
    $rows=mysql_fetch_array($result))
    {
     
    echo 
    $rows['categoryname'];
     
    //// استعلام لعرض مقالات هذا القسم
    $tbl_name2="articles";
    $sql2="SELECT * FROM $tbl_name2 where categoryid='$rows['categoryid']'";
    $result2=mysql_query($sql2);
    while(
    $rows2=mysql_fetch_array($result2)){
    echo 
    $rows2['articlename'];
    }
     
    }
    ?>

    اخي الكريم كنت مستخدم نفس الطريق ومنفعتش معاية و دية الطريقة الي انا استخدمتها ودية صفحة عرض الاقسام والمواضيع بتعرض الاقسام بس معرفش لية
    كود PHP:

     <?php
     
    include("includes/config.php");
    $sql="SELECT * FROM cat";
    $result=mysql_query($sql);
    while(
    $rows=mysql_fetch_array($result)){
     echo 
    $rows['cats'].'<br>';


    $sql2="SELECT * FROM forum where catid='$rows[catid]'";
    $result2=mysql_query($sql2);
    while(
    $rows2=mysql_fetch_array($result2)){
     echo 
    $rows2['forums'];

    echo
    "<hr>";
    }
    }
    ?>






    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    انا اسف والله كتبتة على السريع ومجربتوش بس اعتقد ان هذا هو المطلوب وسوف يعمل مع بعض التعديل منك استاذى


    كود PHP:

    <?php
      $query
    ="SELECT `catagory_id`, `name` FROM `catagories`";

            
    $result mysql_query($query);



                while (list(
    $catagory_id,$name) = mysql_fetch_array($result))

                {


                echo 
    $name;
        
          
    $squery="SELECT `articles_name` FROM `articles` WHERE `catagory_id` = '$catagory_id'";

                
    $result mysql_query($squery);



        while (list(
    $articles_name) = mysql_fetch_array($result))

                {
                
    echo 
    $articles_name;
          } 
          
          
                }



    ?>

    اخي الكريم ماهي فيدة list و
    ارجو منك ان تفهمهلي الكود عشان اعرف اعمل التعديل الي يناسبني وشكراااااااااااااااا جداااااااااااااااااااا

    اخي الكريم الكود مبعملش عملية التكرار الي لقسم واحد فقط ويحط تحتية المواضيع الخاصة بية ارجو منك تقولي اية العمل وشكراااااااااا لتعبك معايا





    التعديل الأخير تم بواسطة محمدهلال ; 03-10-2008 الساعة 05:34 PM
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  10. #10
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    اخي الكريم الحمد لله اكتشفة اعملة اذي بطريقة مبسطة وشكراااااااااااااا اخواتي علي تعبكم معايا





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    اخي الكريم الحمد لله اكتشفة اعملة اذي بطريقة مبسطة وشكراااااااااااااا اخواتي علي تعبكم معايا
    ما رأيك بأن تضع الطريقة هنا ؟
    لأنني ما زلت أبحث عنها ..
    أكرمك الله





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  12. #12
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    ما رأيك بأن تضع الطريقة هنا ؟
    لأنني ما زلت أبحث عنها ..
    أكرمك الله
    اخي الكريم من عنية والله بس ياخي هحط الصفحة واكتشف انت ولو معرفتش هشرحة بس الاول اعمل جدولين وسميهم واجد اسمة cat والثاني forum واعمل في cat
    الحقول التالية
    cat_id
    cats
    وجدول forum

    forum_id
    forums
    catid


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





    التعديل الأخير تم بواسطة محمدهلال ; 13-01-2009 الساعة 06:31 AM
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  13. #13
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2007
    المشاركات
    3,929


    نفس طريقة Any-Services





    __________________
    تحاور مع العاقل بعقل .. اما ان يقتنع او تقتنع
    وتحاور مع الجاهل بعقل .. اما يطقعش او تفرقش
    وتلك الفاظ لا معنى لها كذلك كلماته

  14. #14
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


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

    وعلي فكرة لولا الكود متا ع الاخ Any-Services لما عرفت الكود دة جرب وشوف انشاء الله ينفع معاك ده كود صفحة عرض الاقسام والمواضيع وهي maincat2.php جربة تاني وانا مستنيك تقولي اية الي حصل
    كود PHP:
    <?php
    include("includes/config.php");
    $sql=mysql_query("select *from cat");
    while(
    $row=mysql_fetch_array($sql)){
    ?>
    <style type="text/css">
    <!--
    .style1 {color: #FFFF00}
    -->
    </style>

    <table width="100%" border="0">
      <tr>
        <td bgcolor="#666666"><div align="center" class="style1"><? echo $row['cats'];?></div></td>
      </tr>
      <?
      $sql2
    =mysql_query("select * from forum where catid='$row[cat_id]'");
      while(
    $row2=mysql_fetch_array($sql2)){
      
    ?>
      <tr bgcolor="#999999">
        <td><div align="center" class="style1"><? echo $row2['forums'];?></div></td>
      </tr>
      <?
      
    }
      
    ?>
    </table>
    <?
    }
    ?>






    التعديل الأخير تم بواسطة محمدهلال ; 03-10-2008 الساعة 07:32 PM
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  15. #15


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

    وعلي فكرة لولا الكود متا ع الاخ Any-Services لما عرفت الكود دة جرب وشوف انشاء الله ينفع معاك ده كود صفحة عرض الاقسام والمواضيع وهي maincat2.php جربة تاني وانا مستنيك تقولي اية الي حصل
    كود PHP:
    <?php
    include("includes/config.php");
    $sql=mysql_query("select *from cat");
    while(
    $row=mysql_fetch_array($sql)){
    ?>
    <style type="text/css">
    <!--
    .style1 {color: #FFFF00}
    -->
    </style>

    <table width="100%" border="0">
      <tr>
        <td bgcolor="#666666"><div align="center" class="style1"><? echo $row['cats'];?></div></td>
      </tr>
      <?
      $sql2
    =mysql_query("select * from forum where catid='$row[cat_id]'");
      while(
    $row2=mysql_fetch_array($sql2)){
      
    ?>
      <tr bgcolor="#999999">
        <td><div align="center" class="style1"><? echo $row2['forums'];?></div></td>
      </tr>
      <?
      
    }
      
    ?>
    </table>
    <?
    }
    ?>

    السلام عليكم ... ما شاء الله حضرتك سريع الفهم جدا وبتقدر توصل لحلول من اشياء بسيطة تطرح وهذة هى ميزات المبرمج الذى لة مستقبل ان شاء الله

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

    بالنسبة لسؤالك على ما هى عمل الدالة list

    هى دالة تعمل على تعيين قيمة لمتغير وعملها هنا فى الاستعلام انك بتعمل متغير بتستعملة فى الكود وبيساوى مثلا
    كود PHP:
    $row['name'
    بدل لما بتكتب كدة مثلا بتعمل من الاول ان المتغير
    كود PHP:
    $name 
    بيساوى الى طالع من قاعدة البيانات

    ارجو ان اكون وفقت فى شرحى للدالة لك .. وكمل فى الطريق ان شاءالله سوف تصبح من اكبر المبرمجين ..

    لك ارق تحيات والتوفيق الدائم لك ان شاء الله





    __________________





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

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

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