el código lo he puesto así:
<label for="selpoblacion"></label>
<select name="selpoblacion" style="width:130px" id="selpoblacion" class="listamenu">
<option value="" selected="selected">Todas:</option>
<?php
$tablapoblacion = mysql_query("SELECT DISTINCT propiedades.poblacion FROM propiedades ORDER BY poblacion ASC ");
if (!$registropoblacion['poblacion']=="")
{
echo "<option value='{$registropoblacion['poblacion']}'> {$registropoblacion['poblacion']}</option>";
}
while ($registropoblacion = mysql_fetch_array($tablapoblacion)) {
?>
<option value="<?php echo $registropoblacion['poblacion']; ?>"><?php echo $registropoblacion['poblacion']; ?></option>
<?php
}
mysql_free_result($tablapoblacion);
?>
</select>
puede que lo este haciendo mal, por que estoy un poco verde con php ya que solo llevo un mes dandole caña jeje
el campo es tipo varchar 250