Debes hacer uso de los campos vacios para que almacene si anteriormente ha hecho un select.
Código PHP:
Ver original<?php
if(isset($_GET["hotel"])){ $query=mysql_query("SELECT * FROM tabla WHERE pais='".$_GET["pais"]."' AND hotel = '".$_GET["hotel"]."'"); $hoteles = "";
$hoteles .= $row["hotel"]."<br />";
}
}
?>
<form name="formulario" action="pagina.php">
<!-- Aquí va el valor de lo que se selecciono anteriormente -->
<input type="hidden" name="pais" value="<?php echo $_GET["pais"]" />
<select name="hotel" onchange="document.formulario.submit">
<option value="hotel1">hotel1</option>
<option value="hotel2">hotel2</option>
<option value="hotel3">hotel3</option>
<option value="hotel4">hotel4</option>
</select>
</form>
<?php echo $hoteles; ?>
Y así sucesivamente vas creando los select. Si son opcionales o sea que puede que no haya necesariamente valor en algun campo oculto, vas a tener que usar el ejemplo de la pagina que te había indicado