Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Strony
Forum PHP.pl > Forum > Przedszkole
vipcior
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>
kadlub
poczytaj o stronicowaniu wyników z mysql
dr_NO
http://nospor.pl/pager.html
vipcior
No i nadal nie wiem jak to zrobić sad.gif
-kaem-
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.
-ViPcIoR-
  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 ?
-ViPcIoR-
Próbuje jakoś aby to wyświetliło od do ale nie za bardzo wiem jak to zrobić, jakimi komędami SQL.
-kaem-
za pomocą poleceń : LIMIT i OFFSET
-ViPcIoR-
LIMIT czyli od ile do ile ?
A OFFSET to do czego ?
wookieb
Zamykam. Wróć do manuala i podstaw.
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.