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 فهرست بشه
فیلد های دیتابیس
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 فهرست بشه