- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
<div class="col-sm-3">
<select class="form-control" id="year">
<option <?php if($explode[0] == 2002) Echo "selected"; ?> value="2002">2002</option>
<option <?php if($explode[0] == 2001) Echo "selected"; ?> value="2001">2001</option>
<option <?php if($explode[0] == 2000) Echo "selected"; ?> value="2000">2000</option>
<option <?php if($explode[0] == 1999) Echo "selected"; ?> value="1999">1999</option>
<option <?php if($explode[0] == 1998) Echo "selected"; ?> value="1998">1998</option>
<option <?php if($explode[0] == 1997) Echo "selected"; ?> value="1997">1997</option>
<option <?php if($explode[0] == 1996) Echo "selected"; ?> value="1996">1996</option>
<option <?php if($explode[0] == 1995) Echo "selected"; ?> value="1995">1995</option>
<option <?php if($explode[0] == 1994) Echo "selected"; ?> value="1994">1994</option>
<option <?php if($explode[0] == 1993) Echo "selected"; ?> value="1993">1993</option>
<option <?php if($explode[0] == 1992) Echo "selected"; ?> value="1992">1992</option>
<option <?php if($explode[0] == 1991) Echo "selected"; ?> value="1991">1991</option>
<option <?php if($explode[0] == 1990) Echo "selected"; ?> value="1990">1990</option>
<option <?php if($explode[0] == 1989) Echo "selected"; ?> value="1989">1989</option>
<option <?php if($explode[0] == 1988) Echo "selected"; ?> value="1988">1988</option>
<option <?php if($explode[0] == 1987) Echo "selected"; ?> value="1987">1987</option>
<option <?php if($explode[0] == 1986) Echo "selected"; ?> value="1986">1986</option>
<option <?php if($explode[0] == 1985) Echo "selected"; ?> value="1985">1985</option>
<option <?php if($explode[0] == 1984) Echo "selected"; ?> value="1984">1984</option>
<option <?php if($explode[0] == 1983) Echo "selected"; ?> value="1983">1983</option>
<option <?php if($explode[0] == 1982) Echo "selected"; ?> value="1982">1982</option>
<option <?php if($explode[0] == 1981) Echo "selected"; ?> value="1981">1981</option>
<option <?php if($explode[0] == 1980) Echo "selected"; ?> value="1980">1980</option>
<option <?php if($explode[0] == 1979) Echo "selected"; ?> value="1979">1979</option>
<option <?php if($explode[0] == 1978) Echo "selected"; ?> value="1978">1978</option>
<option <?php if($explode[0] == 1977) Echo "selected"; ?> value="1977">1977</option>
<option <?php if($explode[0] == 1976) Echo "selected"; ?> value="1976">1976</option>
<option <?php if($explode[0] == 1975) Echo "selected"; ?> value="1975">1975</option>
</select>
</div>
3_dar 13.03.2016 09:47 # 0
kegdan 13.03.2016 09:57 # +3
bormand 13.03.2016 10:01 # +2
kegdan 13.03.2016 10:12 # +3
Dummy00001 14.03.2016 15:55 # +1
море инфо хер: Теорема о бесконечных обезьянах
kegdan 14.03.2016 16:33 # +2
Dummy00001 14.03.2016 16:37 # 0
inkanus-gray 15.03.2016 16:21 # 0
guest 15.03.2016 11:38 # 0
guest 22.03.2016 14:39 # +1
guest 22.03.2016 14:44 # 0
это бест практис же
Vasiliy 22.03.2016 14:55 # 0
хуйню сказал.
guest 26.04.2016 17:35 # 0
inkanus-gray 26.04.2016 17:45 # 0
Шаг второй — функция-декоратор, которая генерирует атрибуты элемента <option> или вообще весь тег <option>.
paulpritula 27.04.2016 12:43 # 0
inkanus-gray 27.04.2016 13:51 # +1
В данном примере второй шаг не очень нужен, потому что пример довольно простой. Но если логика слишком сложная, то чтобы не засорять шаблон ифами, логику выносят в функции.
Первый вариант решения:
В этом варианте логику выбора атрибута selected спрятали в функции. Можно спрятать генерацию всех атрибутов:
paulpritula 27.04.2016 13:55 # 0