siii

ahora si funciona! muchas gracias chronos682! jeje
solo una pregunta mas.
tengo el mismo problema con otra lista menu que me coge varios campos de un registro, que hago? le aplico el mismo if? como seria la manera correcta?
este es el codigo:
<?php
$listacaracteristicas = array();
$tablacaracuno = mysql_query("SELECT DISTINCT propiedades.caracuno FROM propiedades ORDER BY caracuno ASC");
$tablacaracdos = mysql_query("SELECT DISTINCT propiedades.caracdos FROM propiedades ORDER BY caracdos ASC");
while( $rcaracuno=mysql_fetch_array($tablacaracuno)){
if(!in_array($rcaracuno['caracuno'], $listacaracteristicas)) $listacaracteristicas[]=$rcaracuno['caracuno'];
}
while( $rcaracdos=mysql_fetch_array($tablacaracdos)){
if(!in_array($rcaracdos['caracdos'], $listacaracteristicas)) $listacaracteristicas[]=$rcaracdos['caracdos'];
}
mysql_free_result($tablacaracuno);
mysql_free_result($tablacaracdos);
?>
<div class="contforcarac">
<div class="titulobuscadorcarac">Caracteristicas:</div>
<label for="selcaracuno"></label>
<select name="caracuno" id="selcaracuno" style="width:155px" class="listamenu">
<option value="" selected="selected">Todas</option>
<?php foreach($listacaracteristicas as $carac){ ?>
<option value="<?php echo $carac ?>"><?php echo $carac; ?></option>
<?php } ?>
</select>
</div>