1

我写了这段代码:

<select id="board_id" name="board_id" class="select_class">
<?php $userId  = $this->session->userdata('login_user_id');?>
<?php $userBoards   = getUserBoard($userId);?>
<?php foreach ($userBoards as $boardKey => $boardValues):?>
<option value="<?php echo $boardValues->id;?>"><?php echo $boardValues->board_name;?>    </option>
<?php endforeach;?>
</select>

它记录用户并显示该用户板的下拉列表。我也有子板。它显示了所有这些。我正在尝试修改此代码以仅显示子板,或者至少以不同的方式标记子板,以便用户知道哪个是哪个。目前,无论板/子板状态如何,它都会按创建时间列出它们。

SQL 中告诉我板子是否为子板的列是sub. 如果板子是子板,则父板的 id 是此列中的值$boardValues->id

我最初想要链式选择来执行此操作,但它太难掌握并且无法在我的网站上使用。

4

1 回答 1

0

您可以使用optgrouphtml 标签来区分板和子板。

看例子

以其他方式,您可以使用text-indent子板选项的样式以不同方式显示。

于 2013-11-14T12:41:58.910 回答