PDA

نسخه کامل مشاهده نسخه کامل : سوالی در مورد PHP



farzaneh.haghani
01-08-2009, 06:08
با سلام

من دو فیلد از جنس List Menu دارم که محتویات یکی استان ها و دیگری شهرها است و محتویات آنها را از جدولی در بانک اطلاعاتی بر داشته ام.حال می خواهم کاربر هر استانی را انتخاب کرد فیلد بعدی یعنی شهرها،فقط شهرهای همان استان نمایش داده شود. در واقع از رویداد On Change لیست منو اول باید استفاده کنم و نام جدول و بانک اطلاعاتی نیز از طریق تابع موجود در این رویداد به جاوا اسکریپت منتقل می شود ولی متاسفانه در جاوا اسکریپت به بانک اطلاعاتی دسترسی ندارم.

mamadfelfel1988
01-08-2009, 14:40
عزیز من شما این کارو باید با ajax انجام بدی

farzaneh.haghani
01-08-2009, 18:52
سلام

میشه یه کم برام توضیح بدید که چیکار باید بکنم.آخه هفته دیگه تحویل پروژه دارم.:11:

M o h a m m a d
02-08-2009, 11:44
به فایل PHP از طریق GET استان رو بگو مثلاً file.php?ostan=tehran

بعدش فایل PHP تو خروجی ای که میده اینجوری باید باشه
<option>تهران</option>
<option>کرج</option>
<option>شهریار</option>

بعدش توی Select خودت یک id بزار مثلا city
با این دستور داخل تگ select محتوای بالا رو قرار بده

city.innerHTML = phpquery;

البته برای اینکه از توی اون فایل PHP یک مقداری رو به دست بیاری باید یک ذره در مورد XMLHTT تحقیق کنی
اگه تو نت سرچ کنی میاد
اطلاعات زیادی نمی خواد
فقط بدبختی اینجاست که با فارسی مشکل داره که برای این کار باید از xml استفاده کنی ...
اگه بخوای فارسی رو بدون xml به کار ببری باید حروف رو به این صورت در بیاری &----; این طوری بدون هیچ مشکلی نمایش داده میشه !
برای xmhtt فصل اول یه کتاب Ajax رو هم بخونی کافیه چیز زیادی نمی خواد !!

farzaneh.haghani
03-08-2009, 01:05
سلام

از راهنمایی همه دوستان ممنون.مشکلم حل شد.:11::11::11: