Witam
Na początku dokumentu deklaruję zmienną :
$sessionMonth=false
Poniżej mam przycisk ( Calcule ):
if(isset($_POST['calcule'])) {
if($_POST['month']=="styczeń") $month="01";
if($_POST['month']=="luty") $month="02";
if($_POST['month']=="marzec") $month="03";
if($_POST['month']=="kwiecień") $month="04";
if($_POST['month']=="maj") $month="05";
if($_POST['month']=="czerwiec") $month="06";
if($_POST['month']=="lipiec") $month="07";
if($_POST['month']=="sierpień") $month="08";
if($_POST['month']=="wrzesień") $month="09";
if($_POST['month']=='październik') $month="10";
if($_POST['month']=="listopad") $month="11";
if($_POST['month']=="grudzień") $month="12";
if($_POST['year']=="2012") $year="2012";
if($_SERVER['REQUEST_METHOD'] == 'POST')
{
$session=true;
$_SESSION['month'] = $_POST['month'];
}
}
Jeżeli zostanie on wciśnięty globalna zmienna $session, zostanie zmieniona na wartość true. W przeciwnym wypadku raczej tak się nie stanie.
Oto drugi przycisk ( donating )
if(isset($_POST['donating'])): if($session==false)
{
if($_POST['month']=="styczeń") $month="01";
if($_POST['month']=="luty") $month="02";
if($_POST['month']=="marzec") $month="03";
if($_POST['month']=="kwiecień") $month="04";
if($_POST['month']=="maj") $month="05";
if($_POST['month']=="czerwiec") $month="06";
if($_POST['month']=="lipiec") $month="07";
if($_POST['month']=="sierpień") $month="08";
if($_POST['month']=="wrzesień") $month="09";
if($_POST['month']=='październik') $month="10";
if($_POST['month']=="listopad") $month="11";
if($_POST['month']=="grudzień") $month="12";
if($_POST['year']=="2012") $year="2012";
}
else
{
if($month=="styczeń") $month="01";
if($month=="luty") $month="02";
if($month=="marzec") $mouth="03";
if($month=="kwiecień") $month="04";
if($month=="maj") $month="05";
if($month=="czerwiec") $month="06";
if($month=="lipiec") $month="07";
if($month=="sierpień") $month="08";
if($month=="wrzesień") $month="09";
if($month=='październik') $month="10";
if($mouth=="listopad") $month="11";
if($month=="grudzień") $month="12";
if($year=="2012") $year="2012";
}
}
Tutaj już wiem, że zmienna $session zawsze ( czy wcisne Calcule czy nie ) jest równa wartości false i nie mogę się z tym uporać. Wybaczcie za literówkę (mouth) winno być (month)