Как вывести дополнительный вариант выбора в списке предложенных вариантов?
Здравствуйте, уважаемые специалисты. Нужна ваша профессиональная помощь. Вопрос заключается в следующем. У меня имеется фрагмент кода, который выводит дату рождения. Мне необходимо добавить для дня, месяца и года перед каждым выбором предложенных вариантов еще дополнительный вариант "Unknown". Вот мой фрагмент кода:
<?php
$beast=array("","","");
if($us_list[3]!=0)
{
$beast=explode(".",$us_list[3]);
}
echo"<div class='select__birthdate'>
<div class='select__day'>
<input id='box__day__unknown' type='radio' name='day' value='Unknown' $sel><label for='box__day__unknown'>Unknown</label>";
for($n=1;$n<32;$n++)
{
$sel="";
if(strlen($n)==1)$val="0$n";
else $val=$n;
if($beast[0]==$val)$sel='checked';
echo"<input id='box__day__$val' type='radio' name='day' value='$val' $sel><label for='box__day__$val'>$val</label>";
}
echo"</div>";
echo"<div class='select__mon'>
<input id='box__mon__unknown' type='radio' name='mon' value='Unknown' $sel><label for='box__mon__unknown'>Unknown</label>";
for($n=1;$n<13;$n++)
{
$sel="";
if(strlen($n)==1)$val="0$n";
else $val=$n;
if($beast[1]==$val)$sel='checked';
echo"<input id='box__mon__$val' type='radio' name='mon' value='$val' $sel><label for='box__mon__$val'>$val</label>";
}
echo"</div>";
echo"<div class='select__year'>
<input id='box__year__unknown' type='radio' name='year' value='Unknown' $sel><label for='box__year__unknown'>Unknown</label>";
for($n=1940;$n< date("Y");$n++)
{
$sel="";
if($beast[2]==$n)$sel='checked';
echo"<input id='box__year__$val' type='radio' name='year' value='$val' $sel><label for='box__year__$val'>$val</label>";
}
echo"</div></div>";
$about_1=str_replace("<br>","\r\n",$about_1 );
?>
Но по всей видимости я делаю что-то не правильно, потому как эта конструкция у меня не работает корректно. Подскажите, пожалуйста, правильный вариант. Спасибо за помощь!
Ответы (0)
Добавить новый ответ