max_mcee
1.12.2008, 15:50:54
witam
wie, ktoś jak by można to rozwiązać?
potrzebuję zrobić coś takiego:
aby użytkownik mógł zaznaczać tylko jedną opcję, ale w takie sposób, że jak już ją zaznaczy i wyśle formularz (co zapisze dane do bazy) to nie będzie miał możliwości wybrania innej opcji.
czyli jak wejdzie ponownie na stronę gdzie się zaznacza, opcje będą zablokowane.
i jeszcze jedno, jak zrobić tak, że jak ściągnę z bazy danych listę pozycji to te zaznaczone przez innych userów będą zablokowane, a do wybory pozostaną tylko te pozostałe pozycje, których jeszcze nikt nie zaznaczył?
ad 2. Sprawdzasz czy pozycja nie została już zaznaczona (tam gdzie to zapisujesz). Jeżeli tak dodajesz do znacznika
atrybut disabled o wartosci disabled:
disabled="disabled"
ad 1
Pewnie jakaś kombinacja z cookie, zapamiętaniem adresu IP, itp. O ile nie trzeba się zalogować by sobie pozaznaczać te opcje.
max_mcee
1.12.2008, 16:11:07
Cytat(q3d @ 1.12.2008, 15:55:36 )

ad 2. Sprawdzasz czy pozycja nie została już zaznaczona (tam gdzie to zapisujesz). Jeżeli tak dodajesz do znacznika
atrybut disabled o wartosci disabled:
disabled="disabled"
ad 1
Pewnie jakaś kombinacja z cookie, zapamiętaniem adresu IP, itp. O ile nie trzeba się zalogować by sobie pozaznaczać te opcje.
no właśnie tylko jaka kombinacja
Użyj sesji. Najłatwiej IMHO by było. :]