Debería funcionarte como te han dicho, ahora, no puedo no hacerle un upgrade:P
Es mejor usar un history.back() en vez del history.go(), y no un elese, sino cortar la ejecución. Te quedaría algo así:
Código PHP:
if( empty( $_POST["seleccion"] ) ){
echo "<script>alert('Intenta de nuevo');history.back() ;</script>";
exit;
}
...