我有一个用于添加和编辑内容的表单。在表单上是一个选择标记。我要问的是我在哪里使用if语句来查看是否编辑然后预先选择为表单预设的值。
以下示例是一般添加表单所需的内容:
<select name="item_status" id="select1" class="nostyle" style="width:100%;" placeholder="Select Status">
<option></option>
<?php foreach($something AS $item)
{
echo '<option value="'.$item->item_id.'">'.$item->items_name.'</option>';
}
?>
</select>
答案 0 :(得分:1)
<select name="item_status" id="select1" class="nostyle" style="width:100%;" placeholder="Select Status">
<option></option>
<?php foreach($something AS $item)
{
$selected = $_REQUEST['item_status'] === $item->item_id ? ' selected="selected"' : '';
echo '<option value="'.$item->item_id.'"'.$selected.'>'.$item->items_name.'</option>';
}
?>
</select>