$selection = array($Minute); $Hour->build($selection); while ($Child =& $Hour->fetch()) { if ($Child->isSelected()) { echo "<option value=\"" . $Child->thisMinute() . "\" selected>" . $Child->thisMinute() . "\n"; } else { echo "<option value=\"" . $Child->thisMinute() . "\">" . $Child->thisMinute() . "\n"; } } ?> </select> Second:<select name="s"> <?php $selection = array($Second); $Minute->build($selection); while ($Child =& $Minute->fetch()) { if ($Child->isSelected()) { echo "<option value=\"" . $Child->thisSecond() . "\" selected>" . $Child->thisSecond() . "\n"; } else { echo "<option value=\"" . $Child->thisSecond() . "\">" . $Child->thisSecond() . "\n"; } } ?> </select> <input type="submit" name="update" value="Set Alarm"><br> <?php } echo '<p><b>Took: ' . (getmicrotime() - $start) . ' seconds</b></p>'; ?> </body> </html>