
19.09.2008, 14:17
|
|
Участник форума
Регистрация: 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'];
}
?>
|
|
|