لیست کشویی و خواندن اطلاعات بانک

این تاپیک 4 پاسخ و 2 مشارکت کننده دارد . آخرین آپدیت توسط :  عباس بهرامی کیا ،‏ 4 سال پیش .

این تاپیک تاکنون 2616 بازدید داشته است .

نویسنده پست
یکشنبه ، 2 دسامبر 2012     11:40 ب.ظ #


عباس بهرامی کیا

Subscriber
33 پست17 تاپیک

سلام .

در قسمتی از فرم ورود اطلاعات توسط کاربر 2 لیست کشویی (ComboBox) تعریف نمودم که ابتدا در اولی نام گروه و در دومی با توجه به آنچه اولی انتخاب شده زیرگروه های مربوط به اون گروه نمایش داده می شوند.

حال سوال من این است که چگونه با استفاده از تکنولوژی Ajax  می توان بصورت بلادرنگ این کار رو انجام داد.

باتشکر از پاسخگوییتون.

0  تشکر
دوشنبه ، 3 دسامبر 2012     12:24 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

سلام

خوب ، به نظر می رسه که با ای جکس آشنایی دارید . روش انجام این کار به این شکله که شما در یک رویداد که همون انتخاب گروه در لیست اول هست یه تابه js رو صدا می زنید . این تابع باید نام و یا آیدی گروه انتخاب شده رو بوسیله ای جکس به یه تابع php (و یا هر زبون سرورساید دیگه) بفرسته . توی تابع سمت سرورتون باید آرایه هایی از زیرلیست ها داشته باشید که بر اساس اینکه درخواست برای چه لیستی اومده اونو به صفحه وبتون برگردونه . در برگشت اطلاعات زیر لیست ها می تونید یک لیست جدید رو با جاوااسکریپت و اطلاعات زیرلیت دریافت شده بسازید و در محل مناسب درج کنید .

3  تشکر
دوشنبه ، 3 دسامبر 2012     1:11 ب.ظ #


عباس بهرامی کیا

Subscriber
33 پست17 تاپیک

ممنون جناب آوند .

من منظورم بیشتر این بود که چه کدی باید استفاده کنم ؟

دستورات sql این روند مشخصه و متاسفانه نحوه بکارگیری از دستورات ajax رو نمی دونم.

باتشکر

1  تشکر
دوشنبه ، 3 دسامبر 2012     1:26 ب.ظ #


لقمان آوند

مدیر ارشد
VIP
1704 پست5 تاپیک

سلام

اوکی ، این مقالات رو ببین . همون چیزی هست که می خوای . خوبم توضیح دادن :

http://www.plus2net.com/php_tutorial/ajax_drop_down_list.php
http://coursesweb.net/ajax/multiple-select-dropdown-list-ajax_t
http://roshanbh.com.np/2007/12/change-dropdown-list-options-values-from-database-with-ajax-and-php.html

3  تشکر
دوشنبه ، 3 دسامبر 2012     1:38 ب.ظ #


عباس بهرامی کیا

Subscriber
33 پست17 تاپیک

سپاسگذارم جناب آوند.

0  تشکر
پست 1 تا 5 (از مجموع 5 پست)

برای پاسخ دادن به این تاپیک باید وارد سایت شوید .