Obter valor da lista suspensa preenchida

Eu preenchi uma lista suspensa do database, mas eu não acho que o valor está sendo configurado para o nome que o usuário escolhe a partir do menu suspenso, como quando o formulário é selecionado, nenhum valor é adicionado ao database.

No momento, mostra todos os nomes dessa tabela. Como eu disse, eu quero que o valor seja o nome que o usuário escolhe para que, quando o formulário for enviado, ele é adicionado ao database e pode ser buscado em outra página.

 <?php $sql = mysql_query("SELECT category_Name FROM category"); while ($row = mysql_fetch_array($sql)){ echo '' . $row['category_Name'] . ""; } ?>