Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] jak to jest zrobione na diggu, ze jak osiagnie...
AndyPSV
post
Post #1





Grupa: Zarejestrowani
Postów: 393
Pomógł: 5
Dołączył: 6.02.2003
Skąd: The.Luciferian.Doctrine.p
df

Ostrzeżenie: (30%)
XX---


to jest wrzucane na glowna?

a co ze starymi postami? przeciez nie pojawia sie pierwsze?
tam jest chyba jakis czas nie, ze mozesz trafic na glowna (24h?) jak to wyglada
Powód edycji: [thek]: Przenosze na przedszkole, choć powinno być według mnie w HydeParku :)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
pedro84
post
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


Jaki to ma związek z PHP? Zły dział. A co Ci w ogóle chodzi?


--------------------
Google knows the answer...
Go to the top of the page
+Quote Post
lobopol
post
Post #3





Grupa: Zarejestrowani
Postów: 1 729
Pomógł: 346
Dołączył: 4.04.2009

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


Chyba zrozumiałem o co mu chodzi.
Załóżmy, że w bazie mamy tabele:
znalezisko
-id
-opis
-data dodania

główna
-id_znaleziska

użytkownicy
-id
.
.
.


głos
-id
-id_użytkownik
-id_znalezisko
-typ głosu (int) dodatnie wykop, ujemne zakop


Podejrzewam, że akcja wygląda tak:
Użytkownik wykopuje jakieś znalezisko ->leci sprawdzenie czy już tego nie wykopał/zakopał, jeżeli nie to w tabeli dopisuje się jego wykop/zakop, teraz jeżeli data dodania znaleziska nie przekracza 24 godzin (jeżeli taki jest limit) leci zapytanie wyciągające sumę wszystkich głosów oddanych na znalezisko, jeżeli jest odpowiednia to kolejne zapytanie dodające id znaleziska do tabeli główna

A na głównej są po prostu wyświetlane znaleziska w kolejności od najnowszego id w tabeli główna

Ps. Oczywiście to jest jedno z możliwych rozwiązań, zapewne z kilkoma błędami, ale już chyba mniej więcej rozumiesz na jakiej zasadzie to działa.

Ten post edytował lobopol 21.05.2010, 12:27:01


--------------------
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 Aktualny czas: 20.08.2025 - 04:24