0

我有一种用于添加和编辑内容的表单。表单上有一个选择标签。我要问的是我在哪里使用 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>
4

1 回答 1

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>
于 2012-11-05T17:02:16.397 回答