Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][mysql]Jak zrobić taki wyciąg z sql ?
RubiX
post
Post #1





Grupa: Zarejestrowani
Postów: 162
Pomógł: 6
Dołączył: 14.02.2007
Skąd: Poznań

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


Witam
Muszę wyciągnąć dane z mysql i wstawic je w tabele (ogólnie tworzy się z tego plik pdf) i wydrukować to.
Otóż mam taki problem na kartce ma byc tekst tabela z danymi i tekst.
Wszędzie tekst będzie stały tylko dane w tabeli będą się zmieniać. załóżmy że mam 42 rekordy w bazie a na 1 stronę chcę wyświetlić 20 czyli powinny być 3 strony.
Jak teraz pobrać to z bazy i dobrze posortować ? wiadomo while() do tabeli i wyświetlenia rekordów ale jak to podzielić na 3 strony ?

Myślałem żeby użyć for()

(for 1 to 3...) {
teskt
while() {
tabela
}
tekst
}
i tak by sie 3 razy samo zrobiło tylko niewiem jk to ma być do konca.
Czy ktoś może mnie naprowadzić (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Komunista
post
Post #2





Grupa: Zarejestrowani
Postów: 16
Pomógł: 3
Dołączył: 31.07.2007

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


Ogólnie to mało z tego opisu zrozumiałem, ale:
- pobierasz wszystkie rekordy
- robisz while
- zliczasz rekordy ($i++), jeśli $i jest podzielne przez 20 to zaczynasz nową stronę

edit: No właśnie, albo LIMIT. Wyjaśnij ten problem jakoś bardziej łopatologicznie, bo nie mam pojęcia jak chcesz dzielić te strony

Ten post edytował Komunista 7.06.2009, 16:19:48
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 04:35