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

الموضوع: الإستعلام عن أقسام ووضعها في قائمة منسدلة

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178

    الإستعلام عن أقسام ووضعها في قائمة منسدلة



    السلام عليكم

    لنفرض لدي جدول يحتوي على أقسام

    أريد أن أضع هذه الأقسام في قائمة منسدلة

    وعند أختيار القسم يقوم تلقائيا إذا كان هناك أقسام متفرعة من القسم المختار يقوم بعرض الأقسام المتفرعة في قائمة منسدلة أخرى

    كيف يتم ذلك؟







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Apr 2004
    المشاركات
    112


    مافهمت لو ممكن صورة توضيحية للطلب





    __________________
    www.swalfy.net
    سوالفي و سوالفك دايما تكون احلى

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    115


    سلام عليكم ..
    هذا كود من برنامج عملته سابقا .. يؤدي الغرض من مطلوبك ..

    مفهوم وبسيط اتمنى يفيدك
    كود:
    <form name="list2" method="post" action="blogView.php?Type=$Type">
    
    <select name="secId" style="width: 179px" onchange="list2.submit()">
    		<?php $result = mysql_query("SELECT * from blogsections where stdId=1 "); ?>		 
     <?php while($row = mysql_fetch_array($result)){ ?>
    		<option value="<?php echo $row['secId'];?>"><?php echo $row['secTitle'];?></option><?php } ?>
    		</select> </form>
    
    <?php 
    $Type = $_POST['secId']; 
    ?>
    
    <select name="formName" style="width: 179px" >
    		<?php $result = mysql_query("SELECT * f------ where secId=$Type "); ?>		 
     <?php while($row = mysql_fetch_array($result)){ ?>
    		<option value="<?php echo $row['any'];?>"><?php echo $row['any'];?></option><?php } ?>
    		</select>

    وااذا اردت ان تظهر نتائج الاختيار من القائمة الثانية اعمل ضع للفورم خاصتها onchange="formName.submit()"
    وبنفس الطريقة

    تحياتي





    __________________
    وما نيل المطالب بالتمني ولكن تؤخذ الدنيا غلابا

  4. #4
    عضو فعال
    تاريخ التسجيل
    Oct 2005
    المشاركات
    1,250
    __________________
    اعلانات لوّن - أسعار رمزية جدا

    موقع لوّن- دروس فوتوشوب-خطوط-ايقونات-قوالب-شعارات-فرش و ستايلات فوتوشوب

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    ياخواني اريدها بالاجاكس






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


    اعتقد قصدك اخوي مثل قائمة شبكة بوابة العرب
    http://www.arabsgate.com/index.php
    بحث عنها قبل كذا لكن ماحصلت الطريقة ياليت من الاخوان الافادة ..






  7. #7
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    نعم نفس الطريقة لكن الاقسام ستكون مستعلمة من قاعدة البيانات






  8. #8


    اخى انا مش كويس بالبرمجة ولكن لدى فكرة لك

    الاستعلام يكون فى متغير اوك
    واسم المتغير يكون مكان الاسم فى القائمة المنسدلة

    اما عندما تضيف قسم يظهر فى الخارج

    اعمل كود الجافا فى حلقة تكراررية كلما يضاف قسم تضاف واحدة فى القائمة المنسدلة
    اتمنى ان اكون كلامى مظبوط واعذرونى اذا كنت اخطائت دى مجرد فكرة جت فى بالى

    وشكرا

    تحياتى لك ......





    __________________

  9. #9
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    لو اني اعرف للجافا كان سويتها من زمان






  10. #10
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    زيزوار النجدة






  11. #11
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    339


    السلام عليكم ..

    راح أعملها لك اليوم ..ان شاءالله .. فور الإنتهاء منها راح أضعها ..





    __________________
    http://www.i4Develope.com
    Your Site .. Our Style

  12. #12
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    339


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


    تم عمل المثال بالكامل لك عزيزي PHPLover ..

    طريقة التركيب ..

    1- إزرع ملف cat.sql في قاعدة البيانات
    2- عدل على بيانات قاعدة البيانات من خلال ملف showcat.php
    3- ارفع ملف ajaxCat.js و showcat.php للسيرفر أو انقلهم لفولدر السيرفر اذا كنت تعمل على سيرفر شخصي ..

    توضيح المثال ..

    لدينا أقسام رئيسية وهي swalif و news .. ولها أقسام فرعية ربطناها عن طريق حقل parentid في قاعدة البيانات .. في البداية سنطلب من ملف showcat ان يستعلم لنا على الأقسام الرئيسه في حال لم يتم الاوبشن من خلال رابط الملف showcat.php?op .. بعدها سينزل لنا الاقسام الرئيسية والتي يكون حقل الparent id لها هو main في القائمة المنسدلة ومن خيارات القائمة المندسلة وضعنا ..

    كود:
    onchange='ShowCat()'
    معنى الكود هو عند التغير بين خيارات القائمة اعمل على تشغيل الدالة showcat() وهذه هي دالة الاجاكس التي اخذناها من ملف ajaxCat.js والذي استدعيناه في بداية ملف showcat.php ..

    وهذه الدالة عملها هو ان تاخذ الـvalue او القيمة الخاصة بالقسم news مثلا ً وتذهب بها للاوبشن showcat.php?op=show وتسند له قيمة الـid للقسم الرئيسي فلنفترض انه 1 .. اذا ستذهب للرابط showcat.php?op=show&id=1 عن طريق الـmethod get ..

    في ملف showcat.php في حال حدد الاوبشن وهو op=show سنطلب من الملف أن يأتي بالأقسام الفرعية والتي يكون الparentid لها هو الـid الذي ارسلته لنا دالة الأجاكس ومن ثم تطبع القيمة ..

    عند طباعة هذه القيمة ستقوم دالة الاجاكس showcat() بطباعة هذه القيمه في منطقه اسمينها parentdrop


    هذه هي الفكرة .. راجي ان ان تكون مفهومة بالكامل ..

    ملاحظة هامة : هذا المثال تم بناءه على افتراض ان الأقسام موجودة مسبقا ً في قاعدة البيانات أي أنه لايوفر لك خاصية اضافة قسم .. ولو أردت هذه الخاصية بالاجاكس فبالإمكان عملها ان شاءالله ..

    أي سؤال حول المثال انا حاضر ..

    للتحميل : المرفقات ..

    محمد...





    الملفات المرفقة الملفات المرفقة
    __________________
    http://www.i4Develope.com
    Your Site .. Our Style

  13. #13
    عضو فعال جدا
    تاريخ التسجيل
    Aug 2004
    المشاركات
    2,178


    جزاك الله الف الف الف خير اخوي محمد ماقصرت والله راح أجربها وأعطيك خبر أول بأول

    شكراً لك والله






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


    جزاكم الله خيرا





    __________________
    PHP-TIGER
    professional php Coder
    Mu4all.com

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    339


    العفو منكم أعزائي ..

    اتمنى ان تكون النتائج مرضية ..

    احترامي..





    __________________
    http://www.i4Develope.com
    Your Site .. Our Style





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

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

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