Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> system rankingowy
grzenio
post 17.03.2005, 18:11:22
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 17.03.2005

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


jak zrobic... jakies wskazowki a moze jakis gotowiec do systemu rankingowego => a interesuje mnie ranking klubow/lokali co sjak na www.trojmiasto.pl

mam sobie 5 klubow: 1,2,3,4,5

i tak ze kazdy ludek moze oddac glkos na lokal od 1 do 10 naprzyklad smile.gif i jeden glos na tydzien dla danego lokalu no i taki ludek moze zaglosowac tez na kazdy lokal = wiec ogolnie jezeli mam 5 lokali to ludek moze oddac 5 glosow na tydzien smile.gif)
Go to the top of the page
+Quote Post
Kshyhoo
post 17.03.2005, 18:58:07
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Jak zrobić? Tak jak wszyscy to robią, masz dwa wyjścia:

1. Napisać;
2. Kupić.

Jak znasz php, w rachubę wchodzą dwa punkty, jak nie nasz, tylko drugi. Ew. poszukać coś free i przerobić (tu masz dwa wyjścia):

1. Poprawić;
2. Dać poprawić.

Jak znasz php, w rachubę wchodzą dwa punkty, jak nie nasz, tylko drugi. Ew. poszukać kogoś, kto zrobi to za free i przerobi (tu masz dwa wyjścia):

1. Nie znajdzie się nikt;
2. Znajdzie się ktoś.

Jak znasz php, w rachubę wchodzą dwa punkty, jak nie nasz, tylko drugi. Ew. olać to (tu masz dwa wyjścia):

1. Zrobić to na siedząco;
2. Zrobić to na stojąco.

c.d.n...


--------------------
Go to the top of the page
+Quote Post
Vertical
post 17.03.2005, 19:38:16
Post #3





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


Tworzysz tabelę 'ranking', w której są pola:
Kod
glosy INT,
hotel VARCHAR(128);

...teraz jeśli chcesz, żeby ktoś dodał głos, piszesz (zakładając, że dane są przekazywane przez formularz oraz że używasz MySQL):
  1. <?php
  2. mysql_connect(&#092;"host\", \"baza\", \"\");
  3. mysql_select_db(&#092;"baza_danych\");
  4. if ( isset($_POST['submit']) )
  5. {
  6. mysql_query( &#092;"UPDATE ranking SET glosy = glosy+1 WHERE hotel = '\". $_POST['hotel'] .\"'\");
  7. }
  8. ?>

...teraz odczytujesz z rankingu:
  1. <?php
  2. mysql_connect(&#092;"host\", \"baza\", \"\");
  3. mysql_select_db(&#092;"baza_danych\");
  4. $result = mysql_query(&#092;"SELECT * FROM ranking ORDER BY glosy DESC LIMIT 5\");
  5. print(&#092;"Ranking 5 najlepszych hoteli:n\");
  6. while( $row = mysql_fetch_array($result) )
  7. {
  8. echo $row['hotel'];
  9. }
  10. ?>


PS.
Cytat
1. Napisać;
2. Kupić.
[...]
1. Poprawić;
2. Dać poprawić.
[...]
1. Nie znajdzie się nikt;
2. Znajdzie się ktoś.
[...]
1. Zrobić to na siedząco;
2. Zrobić to na stojąco.

...jeśli masz pisać takie rzeczy na forum php to może w ogóle nie pisz?

Ten post edytował Vertical 17.03.2005, 19:40:21
Go to the top of the page
+Quote Post
grzenio
post 18.03.2005, 14:36:29
Post #4





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 17.03.2005

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


i tu tez tak siedze bo tyle o ile wiem smile.gif jedyne co ten teges nie wiem jak blokady aby nie babojac glosow czyli jakies rozwiazanie na sesiach wsumie to i sesje juz zrozumialem biggrin.gif hih ale coz jakos nie umiem tego razem polaczyc

dla ulatwienia chodzi o ranking lokali na www.impreza.net.p
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 13.06.2024 - 21:19