Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Closed TopicStart new topic
> [PHP]Strony
vipcior
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.12.2011

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


Cześc jak mogę zrobić żeby na stronie wyświetlało się po 10 obrazków (umiem) a po wciśnięciu następna pokazywało by się kolejne 10 obrazków ?
Mam taki kod:
  1. <center>
  2. <?php
  3. include("polacz.php");
  4. $query = mysql_query("select * from news order by id desc limit 5");
  5. while($rekord = mysql_fetch_array($query))
  6. {
  7. $naz .= '<li><a href="news.php?id='.$rekord[0].'">'.$rekord[1].'</a> Autor: '.$rekord[3].' - <p><img src="'.$rekord[4].'"width=600 height=400></p></li>';
  8. }
  9. echo '<ul>'.$naz.'</ul>';
  10. ?>
  11. </center>
Go to the top of the page
+Quote Post
kadlub
post
Post #2





Grupa: Zarejestrowani
Postów: 548
Pomógł: 105
Dołączył: 4.06.2010

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


poczytaj o stronicowaniu wyników z mysql
Go to the top of the page
+Quote Post
dr_NO
post
Post #3





Grupa: Zarejestrowani
Postów: 197
Pomógł: 15
Dołączył: 10.09.2006
Skąd: Siemianowice Śląskie / Katowice

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


http://nospor.pl/pager.html
Go to the top of the page
+Quote Post
vipcior
post
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.12.2011

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


No i nadal nie wiem jak to zrobić (IMG:style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
--kaem--
post
Post #5





Goście







Ale czego nie umiesz? Pokaż co tam wymyśliłeś albo z czym masz problem.
Ogólnie tworzysz sobie linki nawigacji, w których przekazujesz jakiś parametr z numerem strony, np: ?page=1 czy jakoś tak: I na podstawie tego parametru liczysz sobie rekordy od-do które ma pobrać z bazy.
Go to the top of the page
+Quote Post
--ViPcIoR--
post
Post #6





Goście







  1. <?php
  2. mysql_connect('mysql5.000webhost.com','a9801894_inne','xxx');
  3. mysql_select_db('a9801894_inne');
  4.  
  5. $tescik = @mysql_query('SELECT * FROM bd_test order by id desc limit 10');
  6. while($row = @mysql_fetch_row($tescik)){
  7. print_r($row);
  8. echo '<br>';
  9. }
  10.  
  11.  
  12. ?>


Na razie prościutki kod bo to tylko do nauki.
Wyświetla mi się 10 wyników i teraz nie wiem jak by to zrobić ?
Może utworzyć strona2.php i tam jakoś aby pobierało od 20 do 10 i tak kilkanaście stron ?
Go to the top of the page
+Quote Post
--ViPcIoR--
post
Post #7





Goście







Próbuje jakoś aby to wyświetliło od do ale nie za bardzo wiem jak to zrobić, jakimi komędami SQL.
Go to the top of the page
+Quote Post
--kaem--
post
Post #8





Goście







za pomocą poleceń : LIMIT i OFFSET
Go to the top of the page
+Quote Post
--ViPcIoR--
post
Post #9





Goście







LIMIT czyli od ile do ile ?
A OFFSET to do czego ?
Go to the top of the page
+Quote Post
wookieb
post
Post #10





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Zamykam. Wróć do manuala i podstaw.
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 15:41