![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 11.03.2003 Skąd: Łódka Ostrzeżenie: (0%) ![]() ![]() |
Mam problemik mały (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Chce wyświetlić wpisy z księgi gości (MySql) i chcialbym je podzielic na porcje, podzielilem je petla tzn. wyswietlane sa wyniki dopoki licznik nie osiagnie wartosci 10, pozniej pobierany jest ostat ni id i na nastepnej stronie wyswietlam przy pomocy zapytania:
$zapytanie="SELECT * FROM ksiega where id > '$ostatni' " To dziala z tym ze wyswietla sie od upy strony, nie tak jak we wszystkich ksiegach, od najnowszego wpisu tylko od najstrszego (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) dodalem jeszcze sortowanie, ale wtedy skrypt sie caly sypie (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Kod mysql_connect("localhost","xxx","xxx");
mysql_select_db("slaby"); $ostatni=$_GET['ostatni']; $zapytanie="SELECT * FROM ksiega where id > '$ostatni' ORDER BY id DESC"; $wynik=mysql_query($zapytanie); if(!$ostatni) $ile_jest = mysql_num_rows($wynik); for($i=10;$i>0;$i--) { $licznik++; $wiersz=mysql_fetch_array($wynik); if(!$wiersz) break; echo "<tr><td bgcolor="#dfe7f0"><b>Imie:</b> ",$wiersz['imie'],"<br></td><td bgcolor="#dfe7f0"> <b>Miasto:</b> ",$wiersz['miasto'],"<br></td></tr><tr><td bgcolor="#dfe7f0" colspan=2> ",$wiersz['wiadomosc'],"</td></tr> "; } echo "</table><p class="linki">"; if($licznik>10) { echo "<a href="javascript: history.back();">Poprzednia</a> | "; } if($wiersz & $licznik<$ile_jest) { echo "<a href="czytaj.php3?ostatni=",$wiersz['id'],"&ile_jest=",$ile_jest,"&licznik=",$licznik">Następna strona</a>"; } Plizka o pomoc mala (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
1. Lepiej korzystać ze składni LIMIT 0, 10
2. szukaj - temat "porcjowanie wyników" pojawił sie mnóstwo razy. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 11.03.2003 Skąd: Łódka Ostrzeżenie: (0%) ![]() ![]() |
Dobra dzieks! Juz sobie poradzilem (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 16:05 |