<select id="acctype" class="form-control" name="type"> <option value="nu">Regular User</option> <option value="pr">Proofreader</option> <option value="mn">Event Manager</option> </select> </div> <div id="mn_opts"> <div class="form-group"> <select name="category" class="form-control" id="eventcat"> <option value="">--Event Category--</option> <?php $cats = EventCategory::selectWithParCat($db, -1); foreach ($cats as $cat) { $subs = EventCategory::selectWithParCat($db, $cat->getId()); if (sizeof($subs) == 0) { echo "<option value='{$cat->getId()}'>{$cat->getName()}</option>"; } else { echo "<optgroup label='{$cat->getName()}'>"; foreach ($subs as $sub) { echo "<option value='{$sub->getId()}'>{$sub->getName()}</option>"; } echo "</optgroup>"; } } ?> </select> </div> <div class="form-group">