Skocz do zawartości


Zdjęcie

POMOCY - strony jak w demotach.


  • Zaloguj się, aby dodać odpowiedź
3 odpowiedzi w tym temacie

#1 matmol93

matmol93
  • Użytkownicy
  • 2 postów

Napisano 03 maj 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 postów
  • LokalizacjaPłock

Napisano 03 maj 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 postów

Napisano 03 maj 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 postów
  • LokalizacjaPłock

Napisano 03 maj 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


Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych