Lo mismo pero mas explicado
Pensemos que tienes un cliente, del cual estas desplegando sus datos en el formulario, digamos que para editarlos. Y en los datos del cliente (que has traido de una base de datos) está el ID de la ciudad...
Código PHP:
<?
$estaciudad=$rs_estecliente["cd"];
?>
<!--Ahora vas a llenar el select con las ciudades disponibles-->
<select name="ciudad">
<?
//te conectas a la BD
$qr_ciudades=mysql_query("select * from ciudades");
while ($rs_ciudades=mysql_fetch_array($qr_ciudades)){
$selected=($rs_ciudades["ID"]==$estaciudad)? " selected": "";
echo "<option value='".$rs_ciudades["ID"]."'".$selected.">".$rs_ciudades["nombre"]."</option>\n";
}
?>
</select>
Esto te daría como resultado que la ciudad del cliente aparecería seleccionada por defecto.
Saludos!!