Witam, mam następujący problem:
Stworzyłem formularz, w którym jest jeden checkbox, dajmy na to do zaznaczenia czy paczka jest do odbioru osobistego.
<p>Odbior os.: <input type="checkbox" name="osobisty" /></p>
i teraz chciałbym wrzucić w zmienną napis "TAK" lub "NIE" w zależności czy jest zaznaczony box czy nie, i tu pojawia się problem, próbowałem już na kilka sposobów, jednak przy if'ie zawsze wyrzuca mi "NIE" lub nie wrzuca w zmienną nic.
Najbardziej sensowne wydaje się być (jednak nie działa):
$odbior = isset($_POST['osobisty']) ? "TAK" : "NIE";
lub
$odbior = $_POST['osobisty'] ? "TAK" : "NIE";
próbowałem również (tutaj nic nie daje):
$odbior = $_POST['osobisty'];
nic nie działa. Pomożecie? :-)
PS: metoda isset podobno tworzy zmienna jesli checkbox byl utworzony, lub nie, gdy nie był, to prawda? Może jakoś "wyłuskać" tą zmienną bądź jej brak?