
08.05.2008, 00:32
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Назрел вопрос:
Есть предположим 3 инпута типом радио.
Обьявляю переменную с цифрой. И в зависимости от цифры должен быть выбран соответствующий инпут (т.е. checked="checked")
пример:
PHP код:
<?php
$num = 2;
?>
<input type="radio" name="name" value="1"/>Инпут 1
<input type="radio" name="name" value="2"/>Инпут 2
<input type="radio" name="name" value="3"/>Инпут 3
В данном примере инпут номер 2 должен быть выбран. Т.е.
PHP код:
<input type="radio" name="name" value="1"/>Инпут 1
<input type="radio" name="name" value="2" checked="checked"/>Инпут 2
<input type="radio" name="name" value="3"/>Инпут 3
как реализовать? Полтора часа ломаю голову, не могу понять как сделать =\
пробовал так, но это извращенство:
PHP код:
<?php
$num = 2;
for($i=0;$i<3;$i++)
{
$a = '';
if($i == $num)
{
$a .= 'checked="checked"';
}
echo '
<input type="radio" name="name" value="'.$i.'" '.$a.'/>Инпут '.$i.'<br/>;
}
?>
но цикл в данном случае не катит. Точнее очень нежелателен.
|
|
|