Clicky

Skocz do zawartości


Zdjęcie
- - - - -

Wartość default w select option

1 odpowiedź w tym temacie

  • Zaloguj się, aby dodać odpowiedź

#1 Zenek N

Zenek N

    Początkujący

  • Użytkownik
  • Pip
  • 61 postów

Napisano 26 październik 2013 - 09:07

Cześć, korzystam z mvc i chciałbym użyć w pętli foreach, wartość domyślną dla

option w input select.

 

Coś w stylu:

'default' => 'Wybierz kategorię'

Nie za bardzo mam pomysł gdzie i jak wywołać tą definicję.

Jakieś podpowiedzi :) ?



#2 sbl

sbl

    Początkujący

  • Webmastahy
  • Pip
  • 55 postów
  • Skąd:Wrocław

Napisano 26 październik 2013 - 11:53

Domyślna będzie pierwsza na liście więc najlepiej zrobić tak:

<h1>Wybierz kategorią</h1>
<select name="category_id">
<option value="">--- wybierz z listy ---</option>
<?php
   foreach($categories as $cat)
   {
      echo '<option '.(Arr::get($_POST, 'category_id') == $cat->id ? 'selected' : NULL).' value="'.$cat->id.'">'.$cat->name.'</option>';
   }
?>
</select>

  • trze_ i slick lubią to




Użytkownicy przeglądający ten temat: 0

0 użytkowników, 0 gości, 0 anonimowych