Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] jak to jest zrobione na diggu, ze jak osiagnie...
Forum PHP.pl > Forum > Przedszkole
AndyPSV
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
pedro84
Jaki to ma związek z PHP? Zły dział. A co Ci w ogóle chodzi?
lobopol
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.
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.