PHP düzenleme modu gösterisi seçilen değer düşmeye süre

2 Cevap

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?

2 Cevap

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>