Pola checkbox - czy w ogóle mogą być widoczne (zaznaczone) przy powtórnym wypełnianiu formularza.
Jeśli już raz je zaznaczyłem to po cholere zaznaczać je jeszcze raz w chwili uzupełniania formularza.
Tak, ale jak to zrobić w PHP. Dzięki za informacje.
Jeśli dobrze myśle to nalerzy zrobić to tak:
<?php
echo "<form action="nazwa_tego_pliku" method=post>"; * otworzenie formularza
echo "<input type="checkbox" name="nazwa""; * tworzenie komponentu checkbox
if($nazwa=="on") echo " checked"; * jesli komponent checkbox juz byl zaznaczony to dodaj parametr checked (zaznaczony)
echo ">"; * zakoncz podawanie parametrow
echo "</form>"; // zakoncz formularz
?>
To nie będzie działać jeśli będziesz chciał mieć przycisk typu "Czyść". Jeśli czegoś nie rozumiesz to zapraszam do korenspondowania.
Pozdrawiam,
Dariusz Szyłko - Solitary
PHP3
Dziękuje za zainteresowanie. Poradziłem sobie z tym problemem, jednak nurtuje mnie inny.
Co było by kdybym chciał sprawdzić więcej niż 100 checkboxow. Bo jeżeli musiałbym przy każdym <input type ....> sprawdzać warunek to... to nie to. Jest na pewno jakiś sposób, może tablice.
Tyle że przy tablicach też muszę chyba sprawdzić ten warunek bo tak w rzeczywistości to od niego zależna jest budowa formularza na stronie. Nie wiem jak szybko, sprawnie można wświetlić taki formularz z jedoczesną możliwościa kilkurazowej zmiany tych pól. Może jest inny sposób.
Jeżeli znasz jakiś sposób to daj znać.