Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zapisywanie opcji w liczbie?
Forum PHP.pl > Forum > PHP
sharkos
Witam
Kiedyś widziałem plik konfiguracyjny w którym za pomocą tego wybierało się opcje w taki sposob:
1 - opcja 1
2 - opcja 2
4 - opcja 3

3 - opcja 1 i 2
5 - opcja 1 i 3
6 - opcja 2 i 3
7 - opcja 1 i 2 i 3

Istnieje coś takiego dla skryptów php? Może ktoś ma pomysł jak to zrobić?

Ps. Może ktoś ma inny pomysł jak zapisać w tabeli miesiące wybrane przez użytkownika?

Edit:
Może to działa w ten sposób że bierze największy numer opcji i porównuje, jeśli numer opcji jest większy to bierze mniejszy w innym wypadku odejmuje i resztę porównuje z opcją mniejszą.
Dla 5:
5 > 4
5-4=1
1<2
1=1
1-1=1
w wyniku mamy 1 i 4

Chyba rozwiązane sciana.gif
Foxx
A dlaczego nie zapisać w tabeli 1,2,4,5,6 ?
Możesz też zrobić tabelę relacyjną w której będziesz łączył id miesiąca z id użytkownika.
Zyx
Takie coś to normalne operacje bitowe i nie wiem, czemu by miało nie istnieć w języku w zasadzie takim, jak każdy inny? W tym artykule znajdziesz więcej na ten temat:

http://artykuly.zyxist.com/czytaj.php/wyrazenia_w_php
Crozin
Flagi w PHP
sharkos
Dokładnie o to chodziło thumbsupsmileyanim.gif
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.