Показать сообщение отдельно

  #7  
Старый 08.05.2008, 00:32
.:EnoT:.
Постоянный
Регистрация: 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/>;
}
?>
но цикл в данном случае не катит. Точнее очень нежелателен.
 
Ответить с цитированием