Jump to content


Photo

POMOCY - strony jak w demotach.


  • Please log in to reply
3 replies to this topic

#1 matmol93

matmol93
  • Użytkownicy
  • 2 posts

Posted 03 May 2011 - 10:36

Witam wraz z programistą robilem taką strone www.decoymovies.eu <-- wszystko juz jest gotowe , lecz zostalo nam to wgrac. Lecz nie zrobimy tego dopoki nie wymyslimy jak zrobic strony. (podstrony).

Powinno byc 6 filmików np w poczekalni a nastepne 6 juz na stronie numer 2. A nie potrafimy tego wykonac ? Ktos uzyczy pomocy ? Prosilbym o kontakt na GG 10141695.

Z gory bardzo dziekuje. Bo chcialem juz by to wystartowalo.


Jaki jest teraz problem ?
-Dodajac filmiki idą do poczekalni gdzie jest ich 5 - jak ktos doda kolejny to przez brak stron usuwa sie 1 losowy i nas juz to denerwuje.

Kontakt gg 10141695.
  • 0


#2 ThePiana

ThePiana
  • Użytkownicy
  • 14 posts
  • LokalizacjaPłock

Posted 03 May 2011 - 10:46

robisz w bazie tabelkę o nazwie stan.
Przy dodawaniu filmu stan domyślny jest ustawiony na: oczekuje.
a gdy zaakceptujesz dajesz UPDATE tej tabelki na np.: glowna.

i na glównej wyświetlasz wszystkie filmy które mają stan=glowna

SELECT * FROM filmy WHERE stan='glowna'

w poczekalni:

SELECT * FROM filmy WHERE stan='oczekuje'

A jeżeli chodzi o paginację(dzielenie na strony) to jest kilka sposobów :)
Jednym z nich jest ograniczanie wyników MYSQL'a i następnie mnożenie liczby od której się wyświetla wyniki w zależnie od numeru strony.
SELECT * FROM filmy WHERE stan='glowna' ORDER BY id DESC LIMIT 0, 6


//edit
wstaw kod i zrzut mysql'a popatrzymy co jest nie tak:)
  • 0
Projekt serwisu społecznościowego: 10%.
Programista PHP, MYSQL, HTML, CSS

#3 matmol93

matmol93
  • Użytkownicy
  • 2 posts

Posted 03 May 2011 - 12:35

Dziękuje ci bardzo . Powiem ci ze odpowiedź doskonała. Lecz jest problem z niewiedzą. Brak wiedzy na temat jak wyliczyć ilość stron. ;)

Jesli wszystko wyskoczy , skontaktuj sie z nami po nagrode , jak bedzie ok :)



Edit: Przykład

Liczymy ilosc wszystkich filmów i dzielimy na 6 - bo tyle jest w poczekalni/głównej/top10 itp .
  • 0

#4 ThePiana

ThePiana
  • Użytkownicy
  • 14 posts
  • LokalizacjaPłock

Posted 03 May 2011 - 16:28

funkcją mysql_num_rows() zliczasz ilość wszystkich filmów w bazie danych i dzielisz przez tyle, ile chcesz na stronie mieć wyświetlanych :) wtedy będzie wiadomo ile stron ma być :)
w razie czego gg: 9933172 piszcie nawet jak niedostępny. Często na niewidoku jestem.
  • 0
Projekt serwisu społecznościowego: 10%.
Programista PHP, MYSQL, HTML, CSS


0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users