//edit
jak już napisałem ten temat to jednak jeszczcze raz proszę o pomoc, mam teraz inny kod:
<?php
define('ILOSC_WYNIKOW_NA_STRONIE', 5
); $poloczenie = new mysqli('x', 'x', 'x', 'x');
$poloczenie->query("Set NAMES latin2");
$zapytanie = "SELECT COUNT(nazwa) from stronnicowanie";
$wynik = $poloczenie->query($zapytanie);
list($iloscWpisow) = $wynik->fetch_row();
$SQL = "SELECT nazwa
FROM stronnicowanie
LIMIT ".mysql_escape_string((int
)$_GET['porcja']*ILOSC_WYNIKOW_NA_STRONIE
).",".ILOSC_WYNIKOW_NA_STRONIE
; // pobiera ILOSC_NA_STRONIE rekordów z bazy, sortując wg daty rosnąco, zaczynając od $_GET['porcja']*ILOSC_NA_STRONIE
$wynik = $poloczenie->query($zapytanie);// wykonujemy zapytanie
while ($row=$wynik->fetch_assoc())
{
echo $row['nazwa'].'<br />'; }
//Teraz wypadaśo by wyswietlic jakćc nawigację
//jesli nie jestesmy na pierwszej stronie
if($_GET['porcja']>0){
//wyswietlamy link do poprzedniej strony
echo '<a href="?porcja='.($_GET['porcja']-1).'">Poprzednie</a> '; }
for($i = 0;$i<=floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE
);$i++){ echo '<a href="?porcja='.($i).'">[ '.($i+1).' ]</a> '; }
//jesli nie jestesmy na ostatniej stronie
if($_GET['porcja']<floor($iloscWpisow/ILOSC_WYNIKOW_NA_STRONIE)){
//wyswietlamy link do nastepnej strony
echo ' <a href="?porcja='.($_GET['porcja']+1).'">następne</a>'; }
?>
i działa tylko wybór podstron czyli niby mi porcjuje ale nie ściąga wyników z bazy tylko działa te menu czyli [1][2] ale nic więcej, jak się naciśnie to nic nie wyświetla tylko zmienia link na porcja=X
Z góry dzięki.
Ten post edytował Majzel 29.08.2008, 10:40:39