İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Web Programlama (PHP, ASP, HTML, CSS, JavaScript)
Web Programlama (PHP, ASP, HTML, CSS, JavaScript)

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

Champion7806.02.20101 cevap3.647 görüntüleme
2006'den beri1.716 mesaj
#1
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ı???
Cevaplar
2008'den beri94 mesaj
#2
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.

<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>

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.