Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapamiętywanie checkbox value w formularzach
Forum PHP.pl > Forum > PHP
darkc
Witam,
Będe bardzo wdzięczny za pomoc. Nie jestem profesjonalistą:) wiec moj problem napewno jest trywialny:

Mam skypt zapisujący dane z formularza do pliku na serwerze.
Formularz składa sie z pól (imie, adres email) i checkboxów.
Sam formularz jest zapisany w oddzielnym pliku form.frm

format adresu email jest weryfikowany co do porawności, i czasem nie jest przyjmowany. Wtedy zapisane poprawnie pola nie są czyszczone (wpisy są na tą chwile zapamietywane) dzięki temu, że w formularzu wartość pola jest taka:

<input type="text" name="firma" size="30" value="<?=htmlentities($_POST['firma']);?>">

Fajnie. Ale jak zrobić podobny efekt dla checkboxów?? Tzn żeby nie odznaczały się przy negatywnej weryfikacji adresu??

100krotne dzięki!!

Darek C.
lenczewski
Kod
<input type=checkbox name=one <? if($_GET[one] == 'ok') echo ' selected '; ?> value=ok>


coś takiego (pisane z palca, ale powinno działać);
darkc
eh, poprostu nie pomyslałem, że w checkboxach value znaczy co innego niż w polach:)
wystarczyło zrobić zmienną w skrypcie przechowującą "checked" lub "", a do formularza na końcu checkboxa dodać parametr <?=$zmienna?> i gotowe:]

dzieki anyway
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.