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

الموضوع: كيفية عرض المدينة بعد إختيار الدولة

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    43

    كيفية عرض المدينة بعد إختيار الدولة



    السلام عليكم ورحمة الله وبركاته
    أريد طريقة عرض المدن الخاصة بالبلد الذي تختاره من القائمة list menu

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







  2. #2
    عضو نشيط
    تاريخ التسجيل
    Sep 2007
    المشاركات
    93


    هل تعتقد أنك إذا استخدمت الـ Dreamwavre CS3 أو شيئ آخر ستختلف طريقة البرمجة ؟

    المهم هذه الطريقة التي تبحث عنها :

    أنشئ ملف إسمه مثلا jscode.js

    و محتواه هو :
    كود HTML:
    var otherStuff = {
       "item 1" : [ "subitem 1.1", "subitem 1.2", "subitem 1.3", "subitem 1.4" ],
       "item 2" : [ "subitem 2.1", "subitem 2.2" ],
       "item 4" : [ "subitem 4" ],
       "item 6" : [ "subitem 6.1", "subitem 6.2" ]
    };
    
    function selectAll(listName, selected) {
      var listBox = document.getElementById(listName);
      for(i=0; i<listBox.length; i++) {
        listBox.options[i].selected=selected;
      }
      if( listBox.onchange ) {
        listBox.onchange();
      }
    }
    
    function lstStuff_OnChange() {
      var listBox = document.getElementById("lstStuff");
      var subListBox = document.getElementById("lstOtherStuff");
      subListBox.options.length=0;
      for(i=0; i<listBox.length; i++) {
        if( listBox.options[i].selected ) {
          var key = listBox.options[i].text;
          if(otherStuff[key]) {
            for(j=0; j<otherStuff[key].length; j++) {
            subListBox.options.add(new Option(otherStuff[key][j],otherStuff[key][j]));
            }
          }
        }
      }
    }
    إدرجه في صفحتك بهذه الطريقة :

    كود HTML:
    <script type="text/javascript" src="jscode.js"></script>
    الآن في الـ Body :

    كود PHP:
    <form name="main">
    <
    select name="Make" onchange="fillSelectFromArray(this.form.Team, ((this.selectedIndex == -1) ? null : team[this.selectedIndex-1]));">
    <
    option value="-1">Select Team
    <option value="1">Montreal Canadiens
    <option value="2">Pittsburg Penguins
    <option value="3">Toronto Maple Leafs
    <option value="4">Ottawa Senators
    </select>
    <
    br>
    <
    select name="Team" size="5">
    <
    option>                                  </option>
    <
    option>                                  </option>
    <
    option>                                  </option>
    <
    option>                                  </option>
    <
    option>                                  </option>
    </
    select>
    </
    form
    بالتوفيــــق





    __________________
    jQuery Reference Guide ISBN : 1847193811
    Prototype and Scriptaculous in Action ISBN : 1933988030

    Knowledge is Free

  3. #3
    عضو نشيط
    تاريخ التسجيل
    Jan 2008
    المشاركات
    43


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










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

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

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