questo perchè quando scegli una regione devi ricaricare la pagina e passare come parametro POST il valore del select! quindi:
Codice PHP:
<?php
$usr_country = $_POST['usr_country'];
?>
....
<select name="usr_country" onChange="document.forms[0].action='<?=$PHP_SELF?>; document.forms[0].submit()">
<option value='0'><?php echo JOO_SELECT; ?></option>
<?php
foreach($country as $mak)
{
if(isset($usr_country))
{
if($usr_country == $mak->id)
echo "<option value='".$mak->id."' selected>".$mak->country."</option>\r\n";
else
echo "<option value='".$mak->id."'>".$mak->country."</option>\r\n";
}
else
echo "<option value='".$mak->id."'>".$mak->country."</option>\r\n";
}
?>
</select>