2
Im使用osclass作爲本地分類廣告網站,即時消息面臨以下問題。我需要進口12個地區和7000個城市/村莊。osclass根據地區選擇城市下拉菜單
在main.php即時通訊使用與字段水平搜索欄搜索文本,類別(下拉),區域(下拉),城市(下拉),最多價格(文本)和最小价格(文本)
對於使用代碼inc.search.php
<?php $aRegions = Region :: newInstance()->listAll();?>
<?php if (count($aRegions) > 0) {?>
<select name="sRegion" id="sRegion">
<option value="">Select a Region</option>
<?php foreach ($aRegions as $region) {?>
<option value="<?php echo $region['s_name'];?>"><?php echo $region['s_name'];?> </option>
<?php } ?>
</select>
<?php } ?>
<?php $aCities = City::newInstance()->listAll(); ?>
<?php if(count($aCities) > 0) { ?>
<select name="sCity" id="sCity">
<option value="">Select a city</option>
<?php foreach($aCities as $City) { ?>
<option value="<?php echo $City['s_name'] ; ?>"><?php echo $City['s_name'] ; ?></option>
<?php }?>
</select>
<?php }?>
的問題區域和城市IM是,上面的代碼時,帶來了城市的所有頁面加載和不檢查首先選擇什麼區域。這意味着當頁面加載時,城市下拉菜單將充滿7000個城市/村莊。
我試圖刪除線
<?php foreach($aCities as $City) { ?>
<option value="<?php echo $City['s_name'] ; ?>"><?php echo $City['s_name'] ; ?></option>
<?php }?>
所以當頁面加載,城市下拉列表是空的,但是我不知道怎麼填下拉與城市所依賴的區域選擇。