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

اين الخطأ في هذا الكود

بدأه computer53 في 20 ديسمبر 2011 · 7 رد · 607 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

مساكم الله بالخير

اردت وضع combobox في صفحتي يحتوي على البلدان وآخر يحتوي على المدن التابعة للبلد الذي اخترته من الكمبوبوكس الأول فنتج عندي هذا الكود ولكن !!!!!!

<code>

<?

/*

CREATE TABLE `country` (

`countryid` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,

`country` VARCHAR( 255 ) NOT NULL

) ENGINE = MYISAM ;

///////////

CREATE TABLE `city` (

`countryid` INT NOT NULL ,

`city` VARCHAR( 255 ) NOT NULL

) ENGINE = MYISAM ;

*/

// الاتصال بقاعدة البيانات

$con = mysql_connect('localhost','root','1');

mysql_query("SET NAMES 'cp1256'"); // لاحل الترميز بالعربي

$sel = mysql_select_db('boxs',$con);

// تعبئة كومبو البلدان

$name= mysql_query("select * from country");?>

<select name="country" id="country">

<? while($res= mysql_fetch_assoc($name))

{ ?>

<option>

<? echo $res['country']?>

</option>

<? }?>

</select>

<?

/////////////////////////////////////////////////

////////////////////////////////////////////////

// تعبئة كومبو المدن حسب قيمة البلد في الكمبو في الاعلى

echo "<br />";

echo "<br />";

echo "<br />";

echo "<br />";

$name1= mysql_query("select * from city

INNER JOIN country ON

city.countryid=country.countryid

WHERE city.countryid=country.countryid");

?>

<select name="city" id="city">

<? while($res1= mysql_fetch_assoc($name1))

{ ?>

<option>

<? echo $res1['city']?>

</option>

<? }?>

</select>

</code>

شاكر لكم مقدما وبارك الله فيكم وفي المرفقات ملف الكود php

01.php

#2

ماهو الخطا عندك او رسالة الخطا التي تظهر لديك

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#3
M.B.O كتب:

ماهو الخطا عندك او رسالة الخطا التي تظهر لديك

حياك الله اخي الفاضل وشاكر لسرعة ردك

الخطأ اخي الفاضل انه بعد التنفيذ يأتيني في كمبو البلدان كاملة وممتاز ولكن في كمبو المدن ايضا تأتي كل المدن الموجودة في الجدول وهذا الخطأ اريد اذا اخترت مثلا مضر يأتيني المدن الموجودة في مصر فقط واذا اخترت المملكة يأتي مدن المملكة فقط وهكذا !!!!!

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

واذا كان لديك فكرة اخرى فزيادة الخير خير

بارك الله فيك ونفع بك

:) :) :)

تم تعديل هذه المشاركة بواسطة computer53 في 20 ديسمبر 2011 في 22:17

#4

طريقتك خاطئية

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

عموما ً سأضع لك مثال للتوضيع .....

M.B.O

Mohamed Bin Othman

إبن المكلا

يابني البشر ماذا فعلتم بالبشر !!

إسـألـنـي

#5
M.B.O كتب:

طريقتك خاطئية

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

عموما ً سأضع لك مثال للتوضيع .....

بارك الله فيك أخي وفي انتظار المثال وتكفا مع الشرح علشان اخوك على قده وخصوصا الجافا

:) :) :)

1
#6

يمكنك مراجعة المثال المذكور في الموضوع التالي

/index.php?showtopic=252116

اللهم لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك

#7
HKM كتب:

يمكنك مراجعة المثال المذكور في الموضوع التالي

/index.php?showtopic=252116

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

مساكم الله بالخير

من لا يشكر الناس لا يشكر الله فأقول يا بارك الله فيكم بارك الله في الاخ MBO والاخ HKM على ما قدموه فالفايدة تعم الجميع المثال اشتغل مية مية على ما يقولون الاخوة المصريين حتى اني استطعت احمل ملف الجافا على جهازي واشتغل منه ولكن لزيادة الفايدة ولو انه فيها تثقيل شوي بارك الله فيكم هل نستطيع ان نجمع الملفين في ملف واحد؟؟؟

يعني ممكن مثلا نجعل الملف الثاني صاحب المدن في فنكشن ونخليه يشتغل من نفس ملف البلدان اللي فيه تشغيل الجافا؟؟؟

شاكر لكم مقدما على اجوبتكم وحفظكم الله من كل مكروه

:) :) :)

#8

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

اللهم لك الحمد كما ينبغي لجلال وجهك وعظيم سلطانك

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