Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Ksiega gości....
Forum PHP.pl > Forum > Gotowe rozwiązania
slaby
Mam problemik mały 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 sad.gif dodalem jeszcze sortowanie, ale wtedy skrypt sie caly sypie 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 smile.gif
DeyV
1. Lepiej korzystać ze składni LIMIT 0, 10
2. szukaj - temat "porcjowanie wyników" pojawił sie mnóstwo razy.
slaby
Dobra dzieks! Juz sobie poradzilem smile.gif
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.