2012-10-28 67 views
0

我正在使用在YII框架上運行的腳本... 我有這個選擇框可讓用戶根據其國家查看內容。但現在,當用戶選擇他們的國家,選擇後,它只顯示國家名稱... 而我想要的是,用戶選擇他們的國家後...它仍然必須顯示選擇框,但有列表頂部的選定國家。 我已經嘗試了很多東西,但我仍然對此很陌生。PHP選擇框......需要選擇幫助後(yii)

<?php if ($_country == '') { ?> 
<select onchange="changeCountry(this)" name="country" id="country"> 
<?php if (count ($c) != 0) { ?> 
<?php if ($_country == NULL) ?> 
<?php foreach ($c as $id => $val) { ?> 
<option<?php if ($id == $countryId) {?> selected="selected"<?php } ?> value="<?php echo mbCoreFunctions::to_seo_ad_name ($val, $id) ?>"><?php echo $val; ?></option> 
<?php } ?> 
<?php } ?> 
</select> 
<?php } else { ?> 
<span class="countryName"><?php echo $countryName; ?></span> 
<?php } ?> 
+0

你回答不談,你不必使用開始和你知道每個PHP行結束標記。而你的問題並沒有提供你想要完成的事情的足夠信息。你能詳細說明嗎?代碼沒有幫助。 –

回答

1

我沒有嘗試,但下面應該工作

<select onchange="changeCountry(this)" name="country" id="country"> 
    <?php foreach ($c as $id => $val) { ?> 
    <option<?php if ($id == $countryId) {?> selected="selected"<?php } ?> value="<?php echo mbCoreFunctions::to_seo_ad_name ($val, $id) ?>"><?php echo $val; ?></option> 
    <?php } ?> 
</select> 
+0

Thanx的幫助!工作很棒! – Debrah