// Store in DB $controller->addItem($upload->getFileName(), $name, $category); } } } ?> <div class="container"> <div class="starter-template"> <h1>Upload</h1> <form action="" method="post" enctype="multipart/form-data"> Category: <select name="category"> <?php $categories = $controller->allCategories(); if (count($categories) > 0) { foreach ($categories as $key => $value) { echo "<option value='{$key}' "; if (isset($_GET['cat']) && is_numeric($_GET['cat']) && $_GET['cat'] == $key) { echo " SELECTED"; } echo ">{$value}</option>"; } } ?> </select> <br> <br> Name of the item: <input type="text" name="name">