Всем привет, сори за такое название темы, не знал как более правильно ее назвать Вобщем суть проблемы заключается в том что нужно подставить selected в option Есть цикл, формирует 100 option Код (Text): for($i = 0; $i < 101; $i++) { $r .='<option value="$i">$i</option>' ; } Код (Text): <select name="test"> <?=$r;?> </select> При выводе в селесте по умолчанию вижу 0, нужно как то по умолчанию ставить 50, что бы получилось что то вроде того Код (Text): <select name="test"> <option value="0">0</option> <option value="1">1</option> ............ <option value="49">49</option> <option selected value="50">50</option> .............. <option value="100">100</option> </select> Добавлено спустя 2 минуты 24 секунды: проблему решил, просто допустил ошибку, поэтому не работала Код (Text): public function number($var) { for($i = 0; $i < 101; $i++) { if($i == '50') { $r .="<option selected value=\"$i\">$i</optoin>" ; } else { $r .="<option value=\"$i\">$i</optoin>" ; } } return $r ; }
Код (Text): for($i = 0; $i < 101; $i++) { $se = $i == 50 ? ' selected' : ''; $r .='<option value="$i"$se>$i</option>' ; }