Чтобы разрешить пользователю редактировать информацию в записи, это делается:
$case=$_GET['case'];
$query="SELECT * FROM `cases` WHERE `case`= '$case'";
$result=mysql_query($query);
<input type="text" name="firstname" value="<?php echo $firstname; ?>" />
Мне нужно установить значение радиогруппы на основании того, что ее значение находится в таблице "случаи".
<input type="radio" name="flight1_departing" value="AM" />
<input type="radio" name="flight1_departing" value="PM" />
Как это возможно?
<input <?php if ($somevalue == 'AM') echo 'checked="checked"'; ?> type="radio" name="flight1_departing" value="AM" />
<input <?php if ($somevalue == 'PM') echo 'checked="checked"'; ?> type="radio" name="flight1_departing" value="PM" />
Учитывая известное значение $val
, вам просто нужно проверить его на каждое значение переключателя и установить атрибут checked
, например
<input type="radio" name="flight1_departing" value="AM"
<?php if ($val == 'AM') : ?>checked="checked"<?php endif ?>
/>
<input type="radio" name="flight1_departing" value="PM"
<?php if ($val == 'PM') : ?>checked="checked"<?php endif ?>
/>
Этот пример очень ручной. Было бы проще, если радио элементы создаются в цикле.
Ваши вопросы немного неоднозначны, но я исхожу из предположения, что вы имеете в виду, что вам нужно определить, какое значение по умолчанию проверено на основе значения в таблице случаев?
Что-то вроде,
<input type="radio" name="flight1_departing" value="AM" <?php if ($some_cases_value) { print 'CHECKED'; } ?>/>
<input type="radio" name="flight1_departing" value="PM" <?php if ($some_cases_value) { print 'CHECKED'; } ?> />
Хотя, вероятно, очень элегантный способ сделать это?
cases
...?