在PHP的下拉列表中获取空条目

时间:2015-09-07 07:06:38

标签: php

我想在下拉列表中显示两种颜色。 对于某些产品,它只是单色。 当我想显示单一颜色时,它会在下拉列表中给出一个空条目。

<tr>
    <td style="color:#e74c3c">Color:</td>
    <td>
        <select>
            <option><?php echo $obj->color; ?></option>
            <option><?php echo $obj->color_2; ?></option>
        </select>
    </td>
</tr>

我在数据库中有两列, color color-2

2 个答案:

答案 0 :(得分:1)

<tr>
<td style="color:#e74c3c">Color:</td>
<td>
<select>
    <?php echo $obj->color != null: "<option>$obj->color</option>" : "" ?>
    <?php echo $obj->color_2 != null: "<option>$obj->color_2</option>" : "" ?>
</select>
</td>
</tr>

答案 1 :(得分:1)

如果第二种颜色存在,您可以使用条件,否则首先不会查看该选项:

    <tr>
    <td style="color:#e74c3c">Color:</td>
    <td>
    <select><option><?php  echo $obj->color; ?></option>
    <?php if(isset($obj->color_2) && !empty($obj->color_2)) { ?>
   <option><?php  echo $obj->color_2; ?></option> <?php } ?>
    </select>
    </td>
    </tr>