Cytat(SmokAnalog @ 9.03.2014, 16:59:22 )

Bez sensu robić to bez udziału Ajaxa, bo i tak używasz JavaScriptu do wysłania formularza.
Trzeba się jeszcze znać a ja noga z JS. Zrobiłem tak:
<form action="index.php" method="post" enctype="multipart/form-data" name="lang">
<label for="countries">
<?php echo $lang['selLang'] ?></label>
<select name="countries" id="countries" class="icon-menu" onchange="top.location.href=this.options[this.selectedIndex].value" >
<option style="padding-left: 0px;" value="">
<?php echo $lang['selLang'] ?></option>
<option style="background-image:url(gfx/flags/pl.png);" value="?lang=pl"
<?php echo $_COOKIE['lang'] == 'pl' ?
'selected="selected"' : ''?>>Polski</option>
<option style="background-image:url(gfx/flags/gb.png);" value="?lang=en"
<?php echo $_COOKIE['lang'] == 'en' ?
'selected="selected"' : ''?>>English</option>
<option style="background-image:url(gfx/flags/it.png);" value="?lang=it"
<?php echo $_COOKIE['lang'] == 'it' ?
'selected="selected"' : ''?>>Italiano</option>
</select>
</form>
+ ten CSS z linku. Nie działa całkiem wg moich oczekiwać, ale zawsze...