![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 6 Dołączył: 11.09.2005 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Mam pewien problem. Otóż, w opcjach dodawania tematu ( IP.Board - dokładnie takie jak tutaj :-) ), są "Opcje postu", tu dodałem 3 nowe opcje. Standardowo nie są zaznaczone. Muszę je policzyć, aby obliczyć koszt dodania tematu ( dodania kolorowego tematu ), i tu pojawia się problem. Mam kod:
Teoretycznie dobrze zlicza, ale nie rozróżniam wartości i jeżeli zmienię ceny w ACP na inne za każdą rzecz to nie będę wiedział ile odjąć userowi punktów. Jak widziecie, zmienne są przekazywane via $this->ipsclass->inpput['key'], kolega mi doradził wyrażenia regularne, ale rzadko z nich korzystałem i nie widzę opcji tutaj. Przeszukałem Google, znalazłem info o tym i da się, jest to chyba nawet lepsze niż moje, ale czy do mojej sytuacji lepsze niż to? Problem jest taki: User wybiera z tych 3 pól te które mu odpowiadają. Jeżeli nie ma FG ( te punkty ) na nic, wiadomo, pętla przechodzi dalej. Jeżeli wybierze 1 opcję i go stać, UPDATE na tabeli userów z punktami i dodanie do tematu informacji o tym co wybrał ( pola: tit_col, tit_fw, tit_fs -> kolor, pogrubienie i kursywa ), ale muszę rozróżniać informacje. Wypadałoby dać 3 zmienne ze statusami dla każdego pola ( np: $red, $bold i $italic ) i wtedy na ich podstawie postawiać pod DB. Mogę do DB dodać wartości puste. Czekam na Wasze opinie. Pozdrawiam, Largo Ten post edytował erix 8.03.2009, 13:22:59
Powód edycji: [erix] przeniosłem
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 19:23 |