Php'de list menu select işlemi yardım

Bu konuyu okuyanlar

Champion78

Profesör
Katılım
29 Eylül 2006
Mesajlar
1,716
Reaksiyon puanı
43
Puanları
48
Merhaba arkadaşlar, bu aralar bir php projesi üzerinde çalışıyorum ancak bir yerde takıldım, daha doğrusu kısa yolu var mı diye merak ediyorum. Probleme gelince:
Elimizde bir açılır kutu var ve diyelim ki elemanları, bir, iki, üç, dört. Elimde de bir değişken var (bu değişkene form yardımıyla veya veritabanından veri atanacak) ve diyelim ki değişken değeri üç olsun. sayfa yüklendiğinde açılır kutuda üç yazan elemanın seçili olmasını istiyorum. Her option içine if koymak çözüm olabilir (if degisken="üç" echo "selected" gibi) ancak bu epey uğraştırıcı bir yöntem. Daha kolay bir yol bilen var mı???
 

yakusha

Öğrenci
Katılım
15 Aralık 2008
Mesajlar
94
Reaksiyon puanı
5
Puanları
0
benim çözümüm şöyle:
seçili olanı en üste almak, gerisini yeniden sıralamak, böylece gereksiz karşılaştırmalar ile uğraşmak zorunda kalmıyorum.
Kod:
<select style="width: 60px;" name="ornek">
<option style="background-color:red;" value="ornek">ornek</option>
<?php
foreach ($secenekler as $k => $v)
{
echo '<option value="'.$k.'">'.$v.'</option>'. "\r\n";
}
?>
</select>
 

Son mesajlar

Üst