الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار عن طريقة ربط حقلين معتمدين على بعض

مغلق
بدأه Marwa7000 في 15 مايو 2007 · 2 رد · 658 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

لدي استفسار عن طريقة سهلة لربط حقلين متصلين ببعض مثال :

المستخدم عليه ان يختار الدولة ومن ثم يظهر المدن الخاصة بهذه الدولة

لدي كود لكن طويل جدا ويعتمد على array

وشكرا لكم

#2

السلام عليكم,

السؤال محتاج توضيح اكتر عشان حد يقدر يساعدك إن شاء الله.

إذا امكن ترفقى الكود الى جربتيه أو حتى فكرته مصغرة و عايزة تحسنيه.

الى اقدر استنتجه حاليا :

عندك array للدول و كل دولة ليها id

$countries = array(
		  1=> 'Egypt',
		  2=> 'KSA',
		  3=>'France'
		);

مثلا موجودين فى selectBox , المستخدم اختار مثلا اول واحدة الى هى Egypt فرجعلك القيمة 1 الى هى رقم الـ id بتاع الدولة دى, و عندك array تانية فيها اسماء المدن لكل دولة

$cities = array(
						 1=> array('Alex..', 'Cairo'),
						 2=> array('...','...'),
						 3=> array('...','..')
						);

حستخدم الـ id بتاع الدولة الى اختارها المستخدم و اجيب بيها الـ array اللى فيها اسماء المدن

$citiesOfCountry = $cities[ $id ];

غالبا مش حتحتاجى array ﻷن اﻷفضل تكون البيانات فى DB او ملف XML , فتعملى query و تيقى عندك البيانات المطلوبة.

إذا كنتى تقصدى فكرة بالـ js , ممكن تلقى نظرة على موضوع شبيه فى قسم الـ JavaScript :

تغيير محتوى selectBox عند كل تغيير لقيمة selectBox اخر

Web Citizen

ShrefInLife.gif

__________

General blog : Shref In Life

#3

شكرا لك ... الرابط فادني كثير هو المقصود

شكرا لك

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…