hola a todos :
tengo un pequeño problema con una combinación de combos. la verdad es que no se dónde debería hacer esta pregunta ya que es una combinación de php y javascript

.
tengo una combinación de combos donde seleccionando un valor repercute en la segunda. esto funciona bien, el problema es que al actualizar, el primer valor desaparece

.
¿cómo puedo conservarlo?
mi código es este:
echo " <select name=\"nombre\" onChange=\"cambiar(nombre.value)\">";
$query="select nombre from comunidad order by nombre";
$alter=mysql_query($query, $link) or die (mysql_error());
echo "<option value=\" \"> </option>";
al actualizar siempre sale esto
while($resultado=mysql_fetch_array($alter))
{
if ($resultado["nombre"]=="$comu")
{ $ald="selected";}
else
{$
ald ="";}
echo'<option value="'.$resultado["nombre"].'">';
tengo que meter el ald aqui pero no lo consigo
echo $emaitza["Pizena"];
echo "</option>";
}
echo " </select></p>";
muchas gracias de antemano.