Te dejo como lo hago yo:
Código PHP:
Ver original<label>Provincia
<select name="provincia">
<option selected></option>
<?php
$resultado = $classic->consulta("SELECT DISTINCT provincia FROM clientes WHERE provincia != '' ORDER BY provincia");
foreach ($resultado AS $provincia) {
echo "<option>{$provincia['provincia']}</option>";
}
?>
</select>
</label>
Mi clase $classic me devuelve los resultados de la base de datos en forma de array por eso ya luego pongo el nombre y el elemento y listos. Pero bueno creo que con eso te podrá servir de idea. Tienes que usar un SELECT que es el tipo de control de formulario que necesitas.