Pytanie (z zakresu PHP)

0

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.

0

Jeśli dobrze myśle to nalerzy zrobić to tak:

&lt?php
echo "&ltform action="nazwa_tego_pliku" method=post&gt"; otworzenie formularza
echo "&ltinput type="checkbox" name="nazwa"";
tworzenie komponentu checkbox
if($nazwa=="on") echo " checked"; jesli komponent checkbox juz byl zaznaczony to dodaj parametr checked (zaznaczony)
echo "&gt";
zakoncz podawanie parametrow
echo "&lt/form&gt"; // zakoncz formularz
?&gt

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

0

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 &ltinput type ....&gt 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ć.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0