ورود

View Full Version : عدم نمایش اطلاعات در دیتابیس در Select ( نام استان + شهر ها)



hamidhassas
پنج شنبه 07 فروردین 1393, 09:58 صبح
من یک لیست از استان ها رو در دیتا بیس زخیره کردم و تمامی اسم اون استان ها رو در یک select1 فهرست کردم حالا در select2 میخوام کاری کنم که اگر کاربر از select1 مثلا تهران رو انتخاب کرد در select2 شهر هایی که دارای id های تهران هستند نمایش داده بشن

فیلد های دیتابیس


ID ,Province_and_City_Name ,Active, City_Province_ID

ID: شماره هر رکورد
Province_and_City_Name: نام هر استان و هر شهر
Active: تعیین وضعیت نمایش اطلاعات در هر select می باشد که در صورت برابر بودن با 0 فقط در select استان ها نمایش داده میشود و در صورت برابر بودن با 1 نام شهر در select نمایش داده میشود
City_Province_ID: شماره ID مربوط به هر استان می باشد که هر شهری مثلا تهران City_Province_ID اون برابر با همون ID می باشد

کد انتخاب اطلاعات از دیتابیس برای select1


$province_select="SELECT * FROM `province_of_iran` where `Active`='0' and `ID`";
$select_province=mysql_query($province_select);
$province=mysql_fetch_array($select_province);


کد نمایش در select1


< select class="depth" name="select1" id="select1" style="font-family:Tahoma, Geneva, sans-serif;" tabindex="8">
< option value="<?php print $province['ID']; ?>"><?php print $province['Province_and_City_Name' ?></option>
< ?php
while ($province=mysql_fetch_array($select_province,MYSQ L_BOTH)){
?>
< option value="<?php print $province['ID']; ?>"><?php print $province['Province_and_City_Name' ?></option>
< ?php } ?>
< /select>


کد انتخاب اطلاعات از دیتابیس برای select2


$city_select="SELECT * FROM `province_of_iran` where `Active`='1' and `ID`=`City_Province_ID`";
$select_city=mysql_query($city_select);
$city=mysql_fetch_array($select_city);


کد نمایش در select2


< select class="depth" name="select2" id="select2" style="font-family:Tahoma, Geneva, sans-serif;" tabindex="9">
< option value="<?php print $province['ID']; ?>"><?php print $province['Province_and_City_Name' ?></option>
< ?php
while ($city=mysql_fetch_array($select_city,MYSQL_BOTH)) {
?>
< option value="<?php print $province['ID']; ?>"><?php print $province['Province_and_City_Name' ?></option>
< ?php } ?>
< /select>


خوب الان نمیدونم باید چه کاری انجام بدم تا با انتخاب نام استان در select1 نام شهر در select2 فهرست بشه

r4hgozar
پنج شنبه 07 فروردین 1393, 21:04 عصر
سلام دوست عزیز.
اگه c# بود و asp کمکت می کردم.
بهتره این سوال رو تو فروم مربوطش بپرسی. تالار PHP

hamidhassas
یک شنبه 17 فروردین 1393, 16:26 عصر
کسی نمیتونه کمک کنه