我写了这段代码:
<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
。
我最初想要链式选择来执行此操作,但它太难掌握并且无法在我的网站上使用。