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

  #5528  
Старый 19.09.2008, 14:17
NuR
Участник форума
Регистрация: 11.12.2005
Сообщений: 160
Провел на форуме:
745130

Репутация: 159
По умолчанию

Цитата:
Сообщение от mff  
Есть группа радио элементов:
Код HTML:
<input type="radio" name="radio1" value="no" checked>Все
<input type="radio" name="radio1" value="1">Покупка
<input type="radio" name="radio1" value="2">Продажа
<input type="radio" name="radio1" value="3">Аренда
При наджатии на кнопку submit попадаем на эту же страничку, как сделать так, чтобы checked был там, где был выбран элемент формы?

надо делать примерно такой код

Код:
<?php
$fields = array();
$fields[1] = array("value" => "1", "text" => "Все");
$fields[2] = array("value" => "2", "text" => "Покупка");
$fields[3] = array("value" => "3", "text" => "Продажа");
foreach ($fields as $select) {
    $var = @$_POST["radio1"];
    $selected = ($select["value"] == $var) ? "checked" : "";
    echo '<input type="radio" name="radio1" value="' . $select["value"] . '"' . " " .
        $selected . '>' . $select['text'];
}
?>
 
Ответить с цитированием