Hi,
was macht dein Javascript? den onchange fange ich normaler weise mittels GET und nicht mit POST ab.
kann es sein, dass dein Java Script die Seite als xyz.php?land=deutschland lädt, dann musst du auf $_GET und nicht auf $_POST gehen!
lg und weiterhin viel Spaß beim coden