Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zrobic naliczanie pkt?
matx132
post
Post #1





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

Ostrzeżenie: (0%)
-----


witam chcialem sie spytac jak moge takie cos zrobic??:
mam system punktów zrobiony.
ale chce zeby przy pisaniu np poasta na forum lub jakiegos newsa byly tez dodawane pkt
oraz chcialbym zrobic download na pkt ze gdy sciagnie sie cos pkt sa odejmowane gdy sie cos doda punkty sa dodawane
jak takie cos moge zrobic??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
matx132
post
Post #2





Grupa: Zarejestrowani
Postów: 243
Pomógł: 19
Dołączył: 12.09.2005

Ostrzeżenie: (0%)
-----


Cytat(darektbg @ 20.10.2006, 18:50:45 ) *
Witam !
Ja przynajmniej zrobił bym to tak: podzielić na funkcje dodającą punkty i odejmującą punkty:
  1. <?php
  2. procedure dodaj($user, $pkt)
  3. {
  4.  //kod dodający ilość punktów zawartej w zmiennej $pkt
  5. }
  6.  
  7. procedure usun($user, $pkt)
  8. {
  9. //kod usuwającay ilość punktów zawartej w zmiennej $pkt
  10. }
  11. ?>

Można całość umieścić w klasie, ustawić w jednym miejscu ilość dodawanych punktów np. za napisanie postu, tak aby przy zmianie "punktacji" nie zmieniać tego w całym skrypcie.

Pozdrawiam
Darektbg


a jak moge zrobic tak zeby to bylo wyswietlane pod postami?? w phpbb przemo??

mam jeszcze jedno pytanie
jak mam zrobic takie cos
mam juz zrobione dodawanie plików do download
i chce tam ddoac jedna opcje ile odjac punktów za dany plik
jak mam to zrobic bez indegracji w kod zrodłowy za kazdym razem kiedy dodam nowy plik??

kod wyglada tak

  1. <?php
  2. {
  3.  $przydzial = dbarray(dbquery("SELECT point_ammount from ".DB_PREFIX."eps_points WHERE point_id='1'"));
  4.  $result = dbquery("UPDATE ".DB_PREFIX."users SET points_normal=points_normal-1 WHERE user_id='".$userdata['user_id']."'");
  5. }
  6. ?>

i chodzi mi teraz oto zeby było zmienac kodu lub jak idzie inaczej do jakos inaczej:)
to points_normal-1
ze jeden plik ma np. -2 inny ma -5 punktów:)
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 6.10.2025 - 15:41