I don't get what exactly do you want? You have a target page (or 2, lol) and on the target page you want to read what value user selected? Only 1 value can be selected, right? Why are you passing hidden field at all, why don't you read directly from $_POST['os'] what value was selected?