Jeśli ten rok, miesiąc i dzień przesyłasz do skryptu przez pasek adresu, to nie musisz sprawdzać
$_POST.
Jeśli ten rok, miesiąc i dzień przesyłasz do skryptu za pomocą jakiegoś formularza, to nie musisz sprawdzać
$_GETJeśli chcesz, żeby dało się ten rok, miesiąc i dzień wysłać zarówno przy pomocy formularza jak i przy pomocy paska adresu, to możesz używać
$_REQUEST, albo zainteresować się takimi konstrukcjami:
<?php
$rok = (isset($_POST['rok']) ?
$_POST['rok'] : $_GET['rok']); ?>
<?php
$rok = $_POST['rok'] or $rok = $_GET['rok'];
?>