Przesyłam na stronę z formularzem metodą POST jedną zmienną, czyli ta zmienna trafia tam przed wypełnieniem i wysłaniem (też metodą POST) tego formularza
Mam (w uproszczeniu) takie coś:
$partner = $_POST['partner']; else $zal=0; if($_POST['dodaj'] == "dodaj") { // tu idzie zapis do bazy z formularza i też zmiennej $zal
i to nie działa. Zawsze zapisuje się "0".
Robię
Czyli $_POST['partner'] został przekazany i $zal jest 1 przed akcją zapisu do bazy z formularza
A do bazy wpisuje "0"
Robię
$partner = $_POST['partner']; else $zal=0; $zal = 1; //czyli ustawiam na twardo 1
i wtedy do bazy zapisuje "1".
Nie mogę wymyślić czemu tak się dzieje i co zmienić.
Może w momencie uruchomienia tablicy POST przez "dodaj" zmienna $_POST['partner'] przestaje istnieć? Ale przecież jej wartość przeszłą już do $zal.
Z góry dziękuję za pomoc