Bu soru sordu, ama benim sorum çok basit oldu.
Hesabım sayfasında, ben bir açılan çalışan ülkeye sahip.
Nasıl combo bir değer seçmek için, düzenleme modundayken?
Diyelim ki kullanıcının $user_country
olarak ülke ve $all_countries
dizideki tüm ülkelerin listesi var varsayalım:
<select id="country">
<?php
foreach ( $all_countries as $country ):
$selected = "";
if ( $country == $user_country )
$selected = "selected";
?>
<option value="<?php echo $country; ?>"
selected="<?php echo $selected; ?>">
<?php echo $country; ?>
</option>
<?php
endforeach; ?>
</select>
çalışması gerekir.
Bir option
etiketi selected
özniteliği ayarlanmış bir select
listesi için varsayılan olacaktır. Aşağıdaki kod seçeneği 2 sayfa yüklendiğinde seçilen geçerli seçenek olarak gösterilir:
<select>
<option value="1">1</option>
<option value="2" selected="selected">2</option>
<option value="3">3</option>
</select>
PHP kodu bunu başarmak için şartlı akım değeri ne karşı seçenekleri seçilen Niteliği görüntülemek:
<option value="1"<?php if($user['country'] == '1') { ?> selected="selected"<? } ?>>1</option>
<option value="2"<?php if($user['country'] == '2') { ?> selected="selected"<? } ?>>2</option>
<option value="3"<?php if($user['country'] == '3') { ?> selected="selected"<? } ?>>3</option>