2016-04-13 22 views
1

Form::select yöntemiyle bir dizinin açılır listesini yapmak istiyorum. Açılır menü dinamik olarak oluşturulur, böylece seçilen öğe değişebilir. Açılan çalışıyor ama istediğim Seçilen öğeyi yokForm ile seçilen seçenek :: select

echo Form::select('nomselect', 
        $noms_sols, 
        $_GET['id_region'], 
        array('onchange'=>"", 
        'id' => 'select_sols', 
        'selected' => $systeme['nom_sol'])); 

:

Bu kodu yapılmış. Kodun son satırında bir şey denedim, ama işe yaramıyor.

Bunu yapmanın bir yolu var mı? Yoksa foreach yöntemini kullanmak zorunda mıyım? Şimdiden teşekkürler.

+1

ile seçenek üzerinde seçilen özelliği eklemeniz gerekir? Herhangi bir çerçeve? – Random

+0

@Random Bir çerçeveden geliyor (etiketlemeyi unuttum: S) – Erlaunis

+0

Peki hangi çerçeve kullanılıyor? –

cevap

0

Üçüncü parametre Form::select yönteminin seçili bir öğedir. Durumunuzda $ _GET ['id_region'] da $ noms_sols dizisinde olmalıdır.

Örneğin bu "Form" sınıfı nereden geliyor değeri 2.

$noms_sols = array("1", "2", "3"); 
$id_region = $_GET['id_region']; // $id_region == "2" 


echo Form::select('nomselect', 
       $noms_sols, 
       $id_region); 
İlgili konular