Witam. Jaki błąd robię, że poniższy kod nie działa?
echo '<form method="GET">';
echo 'Data : <input type="text" name="data" id="datepicker"/><br>';
echo 'Wartość : <input type="text" name="wartBool"/><br>';
echo '<br>';
echo '<input type="submit" value="Dodaj wpis"/>';
echo '</form>';
if($_GET['wartBool']) {
echo "Wchodze tu!";
}
Kerter
(Kerter86)
#2
Nie lepiej użyć POST, jeżeli to przesyłanie danych w formularzu.
Może spróbuj:
if(isset($_GET['wartBool'])) {
echo "Wchodze tu!";
}
albo
if(!empty($_GET['wartBool')]) {
echo "Wchodze tu!";
}
knyku
(knyku)
#3
Jak to jaki błąd robisz? Żaden. Twój kod działa tak jak go napisałeś.
Renderujesz formularz wysyłany metodą GET i potem sprawdzasz czy została podana wartość pola wartBool.
Sprawdzaj takie warunki funkcją isset.
Sprecyzuj co Ci nie działa tak jak trzeba, bo jak napisałem, ten kod działa.
Nie wiem czemu, ale teraz faktycznie działa mimo iż nic nie zmieniałem.