si pones esto asi:
Código HTML:
...
<?php do { ?>
<option value="<?php echo $propiedad['idpropiedad']?>"><?php echo $propiedad['propiedad']?> </option>
<?php } while ($propiedad =mysql_fetch_assoc($prop))?>
...
Te escribira al principio datos vacios, ya que, primero hace lo de dentro del do, y luego comprueba si se cumple la condicion en el while, cambia esas lineas por estas:
Código HTML:
...
<?php while ($propiedad =mysql_fetch_assoc($prop)){ ?>
<option value="<?php echo $propiedad['idpropiedad']?>"><?php echo $propiedad['propiedad']?> </option>
<?php } ?>
...
pruebalo, y nos cuentas.