2013-04-02 99 views
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 }?> 

所以當頁面加載,城市下拉列表是空的,但是我不知道怎麼填下拉與城市所依賴的區域選擇。

回答

相關問題